Vous êtes sur la page 1sur 3

Rift Valley University

Computer Science Department

System Analysis and Design Course
System Analysis and Design Project
The project is a major part of your grade. The project involves the analysis and design
of an information system.
The projects should include the following:
A title page, table of contents, general description of the system, description of the
current and potential information system problems, and description of the purpose and
scope of the study. Next, your project should document the information system
requirements using text, models of the future system. The models should follow the
Structural System Analysis and Design Methods.

Project Description
1. The project should address a real life situation and be implemental. I suggest that
you search the Internet for B-C e-commerce systems that you can use. For
example, the following are good sources:
a) Airline (or Train, Bus or other) ticket purchase
b) Shopping sites on the internet
c) Online Banks and Financial Institutions
d) Online Insurance (Life, Medical, Homeowner, and others) purchase
e) Rentals (Car, Video, Audio, and others)
You can also use traditional firms if you can get the requisite permission from the
appropriate people. Also, they should be able to provide you with the data to complete
your project.
2. For the firm you have chosen, identify the major functions that a firm can
3. Document each function. Figure out the process used in each function, the inputs
used, and the outputs generated. However, web pages alone will be inadequate.
You have to use your knowledge about the industry/firm/function to identify other
data used by the system.
4. Identify at least two problems or limitations related to the functionality. The
limitations could be new functions that could be useful to a potential customer or
improvements over existing functions.
5. Model the system using structural analysis models.
6. Analyze the models and propose a new system.
7. Transform the models into detailed design
Note: The project should be sufficiently complex. Please consult with me in the
beginning stage to determine whether your project is adequate for the course.

Project Deliverables
Phase 1:
Project Proposal
Phase 2: introduction to the system and background of the system
1. Introduction
2. Organization profile
3. Background of the project
4. Beneficiaries of the system
5. Problem of the existing system
6. Resource requirements
7. Methodologies
a. Data gathering tools
b. Requirement analysis tools
c. Design tools
d. Development environment
e. Descriptions
f. System concepts for Data modeling
8. Feasibility studies
a. Economic feasibility
b. Technical feasibility
c. Operational feasibility
d. Legal & contractual feasibility
e. Political feasibility
f. Schedule & resource feasibility
9. Related literature review
Phase 3: Requirement gathering and Structuring
The results of the requirements elicitation activity and the analysis activity are
documented in the Requirements Analysis Document (RAD). This document
completely describes the system in terms of functional and non-functional
requirements and serves as a contractual basis between the client and the
Systems Analysis Activities:
o Requirements Determination
o Fact Finding Techniques
o Traditional Methods for gathering requirements
o Interviews, Questionnaires, Direct observation, Collecting &
Reviewing documentation
Modern methods for gathering requirements
Structuring System Requirements
o Process Modeling ( DFD Diagrams)
Conceptual Data Modeling ( ER Diagrams)

Phase 4: System Design

Mapping subsystems to hardware/software platform
Designing the human interface
o Designing Forms and Reports
Data base design (Logical and Physical data base)
o Logical data base design
o Physical data base

Phase 5: System Implementation

Support and Maintenance

Conclusion, Recommendation and Future Works