S*D*L*C

by Bara'a Metan

 System Development Life Cycle


 * The Systems Development Life Cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project from an initial feasibility study through maintenance of the completed application. Various SDLC methodologies have been developed to guide the processes involved including the waterfall model (the original SDLC method), rapid application development (RAD), joint application development (JAD), the fountain model and the spiral model. Mostly, several models are combined into some sort of hybrid methodology. Documentation is crucial regardless of the type of model chosen or devised for any application, and is usually done in parallel with the development process. Some methods work better for specific types of projects, but in the final analysis, the most important factor for the success of a project may be how closely particular plan was followed.**
 * The image below is the classic Waterfall model methodology, which is the first SDLC method and it describes the various phases involved in development.**
 * Briefly on different Phases:**
 * Feasibility**
 * The feasibility study is used to determine if the project should get the go-ahead. If the project is to proceed, the feasibility study will produce a project plan and budget estimates for the future stages of development.**
 * Requirement Analysis and Design**
 * Analysis gathers the requirements for the system. This stage includes a detailed study of the business needs of the organization. Options for changing the business process may be considered. Design focuses on high level design like, what programs are needed and how are they going to interact, low-level design (how the individual programs are going to work), interface design (what are the interfaces going to look like) and data design (what data will be required). During these phases, the software's overall structure is defined. Analysis and Design are very crucial in the whole development cycle. Any glitch in the design phase could be very expensive to solve in the later stage of the software development. Much care is taken during this phase. The logical system of the product is developed in this phase.**
 * Implementation.**


 * // SDLC : ( Simply ), its a process has stages , the first stage is appearance of some problem ! which needs a maintain ! . //**
 * // then we plan how can we solve this problem ?, we put some logical steps in our plan , we analyze those logical steps & compare them to the problem do they solve the problem efficiently ? how are they related to the problem ? , After answering these questions we design the solution ! ( i think we should put more that 1 design ! at least three because every body has his own idea , and his own view - things you can't see maybe others can do !- ) then we implement !! //**
 * // the output should be a high-quality information system that match with customer and suppliers expectations . //**




 * //Added by . Mohamed W.Abuhasir//**



= = = 1.feasiblitiy :the studey of feasoblity used to mark which projects are better than surronder project = = and it can provide firms a development in the futher time. =

= 2.Analysis: recerment desgin:the stage include hard and foucs studying on busseins prossces of the orgnization = = and this lead to good desgin for the firms to make it the better and any wrong in design may lead to high cost. = = = = = = = = 3.implement: in this stage the desginner of programming langauge wrote a programs and make it real by using deffiernt langauge = = like C++ and bascal and other =

= 4.testing: = = In this phase the system is tested. Normally programs are written as a series of individual modules, these subject to separate and detailed test. The system is then tested as a whole. The separate modules are brought together and tested as a complete system =

= 5.maintaince: normaly the programs that firms made it need to maintain and Edit in input so when people test the programs must see errors in it = = or something not good ,so the firms should make point back to programms then they can edit on it and made it better than first industry. =
 * //a//**