preview

Implementing Developing An Information System

Better Essays

A system development methodology refers to the framework that is used to structure, plan, and control the process of developing an information system. For a software company developing commercial software, and IT organization delivering business applications to users or Systems Integrators delivering solutions to the customers improving overall development lifecycles will yield benefits to both the company and their respective customers. A wide variety of such frameworks have evolved over the years, each with its own recognized strengths and weaknesses. Most important of them are
1) Waterfall method: The waterfall model is a sequential design process, used in software development processes, in which progress is seen as flowing steadily …show more content…

Every software development company has a particular strategy of developing software solutions and clients should know about these SDLC models in order to choose the one that best suits their requirements. It has following phases
1) Requirements specification: The very first step in the waterfall model starts with requirement analysis and checking whether the project is actually feasible with the present technologies or not. Requirements are gathered, analyzed and then proper documentation is prepared which helps further in the development process.
2) Design: The requirements gathered in the above phase are evaluated and a proper implementation strategy is formulated according to the software environment. The design phase is further categorized into two sections, i.e. system design and component design. The system design contains details and specifications of the whole system and explains how each component of the system will interact with others. The component design contains specifications as to how each component will work separately and how results from one component will travel to another. Individual coders are usually assigned to develop each component.
3) Implementation: Now is the time to actually start creating the components. The information gathered in the first two phases is applied in this step to create

Get Access