Software Development Plan
Throughout this course you will be working on several aspects of software engineering that will result in a complete software development plan. Software engineering places a large importance on planning, and each phase of the software development project should be carefully thought out in the initial stages of the project. As a first step, you will be selecting a project to serve as the basis for your software development plan. You will use this project as the foundation of the work that you will do in each of the SLP assignments.
The first step will be to select a project as the target for your Software Development Plan document. This project will be used as the basis for each of the SLP assignments throughout the course and should be sufficiently complex to allow reasonable exercise of the software development planning process. You should be also be familiar enough with the type of project to allow focus on the project tasks without significant time required for domain education.
Select a project that fits these requirements and submit a summary of the proposed project (2 – 3 paragraphs) to your instructor before proceeding further with the SLP assignments in the course.
- Title Page
- Table of Contents
- Project Summary – Brief description of the software development project including the major areas of functionality to be developed, available budget, timeframe, and other factors considered to be relevant to the project.
- Description of the software development methodology to be used including justification of suitability
- Identification of the roles and responsibilities of the people who will be involved in the project and discussion of the activities these people will perform with respect to the selected software development methodology.