Reasons for sdlc?
What are the six steps used to perform a system development life cycle?
What areas will be looked at In the investigation stage?
How is information collected about the system before investigation starts?
What should the feasibility report include?
After investigation
What is an entity? (Analysis)
An object of the real world, can be a person, product, customer, place
What is an attribute? (Analysis)
A single item of data which is a fact about an entity
What relationships In a system can there be?
One to one
One to many
Many to many
What is atomic attributes? (Analysis)
Broken down into three attributes
Difficult to create a search for all people with JONES surname
Data dictionary tables
Data is broken down stating the following - Contents Field names Data types Relationships Text field length
What happens at the design stage?
What happens at the maintenance stage?
What is direct changeover? (Maintenance stage)
What is parallel conversion? (Implementation)
What’s phased conversion? (Implementation)
What is pilot conversion? (Maintenance)
Types of maintenance to be carried out?
Examples of perfective maintenance?
Security issues - new viruses etc
- particular part of the software awkward to use - creating and formatting tables
These could be fine tuned to perfect the system
Examples of adaptive maintenance
Examples of corrective maintenance?
What are user documentation and technical documentation?
User documentation
- user manual explaining to the employees how to input data, print reports, create searches, how to save, how to open software. Screenshots and examples are given.
Technical documentation
- these would be at programmer level, flow charts of system specification of system, user interface design. Programming language, installation guide
What areas are looked at in evaluation stage?
What tools are used to gather evaluation information?
Post implementation costs
(Ongoing costs, plan ahead and budget for them)