University of Phoenix
Intro To Software Engineering
BSA/385
Frederick Douglas Taylor Jr.
June 4, 2012
Table of Contents
Executive Summary 3
Software Development Process 3
Quality Assurance Process 4
Procedures 4
Engagement Approach Description 4
Table 1.1 GUIDELINE FOR DECIDING DEVELOPMENT METHODOLOGIES 6
Management Projects Description 7
Figure 1.1 Major Project Management Activities 7
Client Relationship Description 7
Program Specification Documentation 8
Figure 1.3 9
Test Planning 14
Test Strategy 14
Static Testing 15
Figure 1.4 15
Functional Testing 15
Structural Testing 16
Performance Testing 16
Hardware 17
Software 17
Testing Procedures 18
Conclusion 19
References 20
Executive Summary
Smith Consulting is developing a better production documentation environment for our company. The following discussion and implementation strategy discusses software development methodology selection, Quality Assurance Processes, procedures, and guidelines to be utilized at SC for all current and future projects internally and externally for our clients. This document will also determine project management orthodoxy, define our client relationship and also our program document specifications and requirements. This will serve SC and its future clients in a consistent, quality and professional future for enhanced software development capabilities in accordance with established best practices throughout the software engineering community.
Software Development Process
The Software Development Life Cycle (SDLC) gives very definable goals regardless of the methodology used; the development process will have a planning and a testing phase whether it is Waterfall or Agile. At Smith Consulting (SC), projects begin with a project planning phase when SC selects team leaders and assigns jobs to team members based on their particular strengths. Then SC locks project requirements into an open-ended Agile process
References: Agile software development. (2012). In Wikipedia. Retrieved May 14, 2012, from http://en.wikipedia.org/wiki/Agile_software_development Braude, E. J., & Bernstein, M. E. (2011). Chapter 3 and Chapter 28 Software process. In Software engineering Modern approaches (2nd ed., pp. 32-62 and ). Hoboken, NJ: John Wiley & Sons. Dennis, A. (2009). Program Design. In Systems analysis and design (pp. 353-391). Hoboken, NJ: John Wiley & Sons. G. D. Everett and R. McLeod, Jr.(2007) Software Testing: Testing Across the Entire Software Development Life Cycle VistaTec Software Labs. (2012) retrieved on 31 May 2012 from http://www.vistatec.com/en/cross-platform-lab.htm