|
IGNOU > IGNOU Assignments > BCA > BCA 2006 Assignments > Elements of System Analysis and Design IGNOU BCA Assignments Question 1: Define the terms System Analysis. Define the term System Design. Develop Software Design Document for a problem of your choice. Of course, you should develop SRS before developing Software Design Document. Ans: System analysis: System analysis is a management technique which helps us in designing a new system or improving an exiting system. During analysis, data are collected on the available files, decision points and transactions handled by the present system. Some tools and techniques are used in analysis like data flow diagrams, interviews, on-site observations and questionnaires. System analysis was coupled to another practice known as structured Design (SD). Indeed, the two were often mentioned in the same breath as SASD. SA described the data sets and data transformations implied by the requirements. As such, SA described what the system would do, albeit in very technical terms. On the other hand SD described the partitioning of the software into modules, and the flow of data between those modules. Therefore an SD was, more or less, a description of how a system would be structured to meet the requirements. It is during this phase that the analysts the analysts and the user come to an agreement on what functions the proposed system has to perform. Following activities are performed during System Analysis.
This detailed document is called the Functional Specification or Proposed Produced. At the end of this phase the analysts should conduct a walkthrough with the user to review the specification for the various aspects of the analysis. System design: System design is the process or art of defining the hardware and software architecture, components, modules, interfaces, and data for a computer system to satisfy specified requirements. One could see it as the application of systems theory to computing. Some overlap with the discipline of systems analysis appears inevitable. Based on the user requirements and the detailed analysis of a new system, the new system must be designed. It is a most crucial phase in the development of a system. Normally, the design proceeds in two stages:
Preliminary or general design: In the preliminary or general design, the features of the new system are specified. The costs of implementing these features and the benefits to be derived are estimated. If the project is still considered to be feasible, we move to the detailed design stage. Structure or Detailed design: In the detailed design stage, computer oriented work begins in earnest. At this stage, the design of the system becomes more structured. Structure design is a blue print of a computer system solution to a given problem having the same components and inter-relationship among the same components as the original problem. Input, output and processing specifications are drawn up in detail. In the design stage, the programming language and the platform in which the new system will run are also decided. There are several tools and techniques used for designing. These tools and techniques are:
Example of software design document for loan processing system with SRS INTRODUCTION
Purpose The main purpose of developing the project is to computerize the Commercial bank’s-Home loans of a Commercial bank who provides a loan facility to common men in order to purchase their own houses. The main motive of making this software is to provide technical assistance and support to the Commercial bank employees. About the loan Plans, registration and calculations in order to sensation the loans. This software is important for Commercial bank, which provides loans to their clients. The House loan team will use the software as help by providing loan specifications, interest, customer and client testimonials and the survey conducted about the loan demand. The software also aims at providing the facilities like calculating monthly EMI, Repayment term monthly EMI on eligibility etc. The information available on the software is confidential and thus it would be available only to the Commercial bank employees. Users and customers cannot directly interact with the software. In order to maintains the system security. Commercial bank employees will have the access rights to modify, delete and add any particular record. Commercial bank employees accepted the customer’s loan application by using the software that will have the loan application form. The forms data is transferred to the database in the form of record and an application number is generated by the system. The software would be implemented for Commercial bank’s internal use only and would be update from time to time. Suggestion
Outline Methodology In this part of proposal we are going to highlight the methods adopted for obtaining the information necessary for the study. Research methods take many forms from analysis to it designing. Analysis In this part of proposal we are going to highlight the methods adopted for obtaining the information necessary for the study. Research methods take many forms from analysis to its designing. Interviews This stage will explore the Comical bank’s-Home loan’s requirements achieved by conducting informal interviews with different people of management at different levels. Case study In this stage the views collected during the interviews are studied as different cases for the possible implementation of a systematic loan system. Case study of the system leads to the proper system structuring and analysis together to review the collected information that is used during the designing. A detailed system design is performed using different design metrics to generate a flexible and quality product. Planning In order to implements the design estimates are calculated over the work to be one over the Resources refried and over the time from start to finish. Decomposing the techniques like performs estimates:
CONTEXT LEVEL DIAGRAM
Hardware Specification
Input / Output modules
PROCESS LOGIC Some of the important processing logic, which will be seen in this project, is as under:
Report Generation Reports are generated based on the queries:
|
|||||||||||||||||||||||||||||||||||