Professional Documents
Culture Documents
SYSTEM ANALYSIS
4.0 Overview- Introduce the reader to the various sub sections within the chapter. E.g
4.1 Feasibility study- Identify all the feasibility study that were conducted and write a feasibility
study report which should be attached as an appendix. Don’t describe the feasibility study in
detail rather define it and explain how it was applied in the system under study.
Example: Feasibility study is defined as ( ).After carrying out a feasibility study on the existing
student registration system, it was discovered that technically the institution has enough
computers to run however, the proposed system requires upgrade of RAM and soft wares for all
the machines. Legal feasibility implies that a system should be able to meet all legal and
contractual laws ( ). The current system meets all legal and contractual laws of a country.
4.2 Description of Current System- Explain the working of the current system, citing the
functional components of the system.
Example: The current MUST student registration system allows a student to register for a current
system. The student is required to first pick a registration form which he/she fills and return to
the registration department. The student is then required to pay the entire fee…….
4.3 Summary
CHAPTER FIVE
SYSTEM DESIGN
5.0 Overview
5.2 Functional requirement of the proposed system- you can accompany it with snap shots of
dialog boxes of the system
Interface requirements
1
Field 1 accepts numeric data entry.
Field 2 only accepts dates before the current date.
Screen 1 can print on-screen data to the printer.
Business Requirements
Regulatory/Compliance Requirements
Security Requirements
Members of the Data Entry group can enter requests but can not approve or delete
requests.
Members of the Managers group can enter or approve a request but can not delete
requests.
Members of the Administrators group cannot enter or approve requests but can delete
requests.
Non-functional requirement is that it essentially specifies how the system should behave and
that it is a constraint upon the systems behaviour. non-functional requirements specify the
system’s ‘quality characteristics’ or ‘quality attributes’ ... Some typical non-functional
requirements are: Performance – for example Response Time, Throughput, Utilization,
Scalability, Capacity, Availability , Reliability , Recoverability , Maintainability , Serviceability ,
Security , Regulatory , Manageability , Environmental , Data Integrity , Usability and
Interoperability
Logical Design
2
Logical design pertains to an abstract representation of the data flow, inputs, and outputs of the
system. It describes the inputs (sources), outputs (destinations), databases (data stores),
procedures (data flows) all in a format that meets the user requirements.
While preparing the logical design of a system, the system analyst specifies the user needs at
level of detail that virtually determines the information flow into and out of the system and the
required data sources. Data flow diagram, E-R diagram modeling are used.
5.5. Summary
CHAPTER SIX
SYSTEM IMPLEMENTATION
6.0 Overview
6.1 System testing- integration, unit testing. Explain how this tests were conducted.
6.3 Documentation –Explain and provide evidence for all the documentation done during the
development of the system. Documentation should be both internal and external documentation.
Prepare a user/ operation manual for the developed system. Attach it as an appendix
6.4 Summary
CHAPTER SEVEN
7.0 Overview
7.1Achievements
7.2 Challenges
3
7.3 Proposed system limitations
7.5 Conclusion
4
5