Software Engineering Detailed Documentation Outline

Only available on StudyMode
  • Download(s) : 198
  • Published : March 10, 2013
Open Document
Text Preview
Software Engineering Project
Documentation Outline
Title Page
Table of Contents
List of Tables
List of Figures
List of Appendices
1.0 Introduction
1.1 Background of the Study
1.2 Statement of the Problem
1.3 Objectives of the Study
1.3.1 General Objective
1.3.2 Specific Objective
1.4 Significance of the Study
1.5 Scope and Limitation
2.0 Methodology of the Study (Software Engineering Paradigm) In this section, the developers will present the software engineering paradigm that they had chosen in developing the system. Sample paradigms include that of SDLC, Waterfall Process, and Prototyping among others. This chapter will include a brief description of the paradigm that the developers had selected and its significance to the system that they are creating or developing. Since it is imperative that each paradigm has its own predefined phases in the development for any system, the developers should also present all the activities they had undertaken in each phase of their chosen paradigm. Do note, however, that the activities presented in this section should start from the moment that the target system was identified until the maintenance of the completed system. 3.0 Data Gathering Procedures and Outputs (define requirements of software) These chapter details the information gathering techniques used by the developers in order to complete the presented system. As information is necessary for the design and completion of any system, a development team should be able to gather these in the most methodical yet appropriate way. Based on the theoretical concepts in computing sciences, there are a lot of means in gathering data and information like interviews, use of questionnaires, etc. though each means may not be appropriate for all systems development processes. In this section, the developers will present their data gathering processes and a summary of the gathered information. Included in this chapter would be the presentation and definition of their chosen data gathering techniques and a summary of the gathered information based on the said techniques. Please note that only a summary of the information gathered is presented in this section as the complete excerpts of the data gathering processes and outputs will be presented as an appendix. 4.0 Documentation of the Current System

As any system is based on existing manual processes, this section is used to present the actual processes employed by the target company of the systems development project. It is noted however, that only the manual processes and other significant activities that are covered by the systems development project are to be presented in detail in this chapter. If the project is a prototype or a generic system, review of related companies and their processes significant to the project development are instead presented in this chapter. 5.0 Software/Project Estimation

5.1 Schedule of Activities
The schedule of activities is a time-line based listing of activities that are to be implemented in the systems development process. 5.2 Cost Estimation
As the process of systems development involves a lot of factors, cost estimation presents the approximated financial value of the final product. As there are several factors (like the human, technical, environmental and political factors) affecting software cost, setting up the financial value of a project may be difficult. Though it may be that hard to determine the actual cost of the system, there are a few things that to be taken in consideration in this section: a. Research on similar software and create a comparison between them. b. Estimate the size and depth of the software development project either by problem-based estimation techniques (objectives of the system) or process-based techniques (scope of the system). c. Technical aspects (Complexity of the system, programming, etc.); Human involvement (number of developers involved, cost per...
tracking img