System Analysis: Requirement Analysis: Before project development we have to analyze the problem which the project is being developed. For this we must understand what we intend to do, and what should the system intended to do. This can be done by gathering information from various external entities of the system. A complete understanding of software requirements is essential for the success of the software development. The analysis is a process of discover refinement molding and specifications. Requirement analysis is done in order to understand the problem which the software system is to solve emphasis is on what is needed from the system and how the system will achieve the goal. The project mainly deals with developing the particular like taking complaints, checking status of a complaint, enquiry details, taking feed back from customers as well as suggestions. Requirement Analysis:
SRS (System Requirement Specifications) Or URS (User Requirement Specifications)
System Requirement Specifications (SRS): A Software Requirement Specification is a document containing a complete description of what the software will do without describing how it will do it. (In SRS the first S also stands for System.) Characteristics of Good SRS: 1. Correct (Accurate) 2. Unambiguous (Should not give Diff. Meanings)
3. Complete (Proper Complete Statements) 4. Traceable (Maintain the Index) 5. Consistent (Complete) 6. Modifiable (Easy to Modify) FEASIBILITY STUDY A procedure that defines, identifies, describes and evaluates the proposed system and select the best system for the job is called feasibility study. In feasibility study there are three considerations involve which are: · Economic feasibility. · Technical feasibility. · Operational feasibility · Legal feasibility. Economic feasibility: Economic analysis is most frequently used for evaluating the effectiveness of a proposed system. More commonly known as cost/benefit analysis, the procedure is to determine the benefit and savings that are expected from a proposed system and compare them with lost. Technical feasibility: Technical feasibility center assume that the existing manual system and to do what extend it can support the proposed system. According to the feasibility analysis procedure the technical feasibility of a proposed system is analyzed and the technical requirements such as software facilities, hardware facilities, and procurers, input/output are identified. It is also one of the important faces of system development activities, current equipment, existing software technology is sufficient to developed the proposed system so it is technically feasible. Operational feasibility: People are inherently resistant to change and computers have been known to facilitate changes an estimate should be made of how strong a reaction the user staff is likely to have towards the de velopment of computerized system. This project Complaint registration and monitoring system is very easy to understand. The proposed system will be beneficial to the organization and these will be no resistance from them, so, the proposed system is operationally feasible.
Legal feasibility: Legal feasibility is determination of any violation or liability that could result from the development of system. As the definition implies legal feasibility is not warranted for the system.
SOFTWARE DESIGN: Design: The design phase begins with the requirement specifications f or the software to be developed. Design is the first step to move the problem domains towards solution domain. Design is essentially bridge between requirement specification and final solution for satisfying the requirements. It is most critical factor affecting the quality of software.
The design process for software system has to level
System design: This also called top level design. In this system design the focus on the deciding which module should be interconnected? Detailed design: This also called logical design. In this the interconnections of the module or the how the specifications of the modules can be satisfies as decided diagrams and database tables.
|