What are the three phases of the system analysis?
Analysis, design, and implementation
What is analysis?
Defining information requirements
What is design?
Modeling and designing systems
What are two methods used for design?
Object-oriented and structured
What is implementation?
Includes testing, user training, maintenance, and documentation
What are the seven stages of the systems development life cycle?
1. Identify problems, opportunities, and objectives
2. Determining information requirements
3. Analyzing system needs
4. Designing the recommended system
5. Developing and documenting software
6. Testing and maintaining the system
7. Implementing and eval
What is the system analysis stage?
User system and software requirements are determined, feasibility study is performed and the results consist of models, schema, and business rules
What is the system design stage?
Produces the software architecture required for the application
What is the programming stage?
Involves software development, proving, and integration
What is the testing stage?
Discovery of defects and software debugging
What is the conversion stage?
Involves the installation and/or migration of all necessary software and hardware
What is the production stage?
Involves support and maintenance of new information system
What does a feasibility study do?
Determines whether a solution is financially, technologically, or organizationally feasible
What are some types of feasibility?
Economic, technical, operational, schedule, legal, and political
What is Total Cost of Ownership?
TCO takes into account the total costs over time, including hardware, software, labor, lease fees, and licensing