Software Development-Crisis, System and Analyst

Posted by Unknown Friday, July 19, 2013 0 comments
Many companies face shrinking budgets for software development. This means that the scale of investment in software projects are greatly reduced. This results in the need for shorter development times and lower manpower costs. With the increasing swing toward distributed systems, a new set of powerful visual tools is available. These tools bring with them a new approach towards system development. However, the following issues need to be resolved to overcome this crisis:
  • Designing systems with open interfaces
  • Ensuring reusability and extensibility of modules
  • Developing modules that are tolerant to changes
  • Improving productivity and decreasing cost
  • Improving quality of software.
  • Managing time schedules
  • Industrializing software development process.
Traditional methodologies cannot meet the above mentioned challenges and the object oriented methodology is gaining ground to meet the challenges.

System and Analyst:
System: A system is a collection of components purposefully organized to accomplish a certain task. There are natural systems, such as the cardiovascular system. However, many systems that have been planned and deliberately put into place by people are known as artificial system. For example, a library has a system for serving a member (borrow, return and search of book)

System Analysis: System analysis is the process of studying an existing system to determine how it works and how it meets user need. System analysis lays the groundwork for improvements to the system. The analysis involves an investigation, which in turn usually involves establishing a relationship with the client for whom the analysis is done and with the users of the system.

Client: The client is the person or organization contracting to have the work done. The users are people who contact with the system (usually employees and consumers). For instance, in a library system, the client is probably the librarian, and the users are the members of the library who have library cards.

System Analyst: It fills the role of change agent. That is, the analyst must be the persuader or catalyst who overcomes the reluctance to changes within a group in the rising of the new system. The normal manufacturing phrase is user participation, and nothing can be more significant to the achievement of the system. Users must be involved in the procedure from opening to end. The system analyst must check the user pulse frequently to make sure that the system being planned in one that will meet user requirements.

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...