Archive for the ‘Software Project Analysis’ Category
Alternative Solutions
The alternative solutions of the current problem are provided during this sub phase.
The solutions could be:
Entity Relationship Diagram Model
Entity Relationship Diagram (ERD) model represents the relationships among entities. An entity is a thing that can be distinctly or uniquely identified. Each entity of the ERD represents an individual table. Each entity has its own attributes that are basically fields of the table. Attributes are states or related data about an entity. For example, entity has a name, age, born date, death date, all these could be attributes of an entity. Microsoft Visio is the most widely used computer aided software engineering (CASE) tool to draw ERD.
Data Modeling and Main Components and Types of Data Model
Data Modeling
The entity relationship diagram (ERD) is a technique used to draw data modeling (Jeffrey A. Hoffer 1999). A model is a simulation or representation of some real world fact, event or situation (Haag, Cummings, Dawkins 1998). A data model is a collection of concepts for:
Requirements Modeling (Part Three)
Requirements Modeling (Part Two)
Two main types of Data Flow Diagram Modeling (DFD) are:
- Context.
- Level Zero.
Requirements Modeling (Part One)
There are two main types of requirements modeling:
- Structured.
- Object Oriented.
Structured Modeling
Requirements Determination (Part Three)
Modern Techniques
There are three main modem techniques of requirements determination (Jeffrey A. Hoffer 1999):
- Joint application design (JAD).
- Group Support System (GSS).
- Prototyping.
Requirements Determination (Part Two)
The questionnaire is another technique to gather the requirements instead of conducting interview or with the interview. It is a sort of form that my have format of having some space for answer after each question or multiple-choice answers. There are two main types of questionnaires: open ended and close ended. Open ended questionnaire has space and close ended questionnaire has some answers after each question. The questionnaires are distributed among the people from whom you want to gather the requirements. The problems with the questionnaire technique are:
Requirements Determination (Part One)
A new feature or function to be included in the new system is called requirement (Thomas Connolly, Carolyn Begg 2001). There are two main types of requirements determination techniques:
- Traditional.
- Modern.
Software Project Analysis and Characteristics of an Analyst and Types of Analysis
Analysis means to compare the current system information with the new system information. A detailed analysis is made after the approval of planning phase. Analyst personally visits the site and gathers the information about the current and proposed systems. The end product of the analysis phase is the requirements specification document (Roger S. Pressman 2001). The main contents of the requirements specification document are as follows: