Title
Our Software Development Methodology Technical Memo
Course
Software Engineering
Abstract
Describe software development life-cycle and need for associated processes: the life-cycle phases, engineering and management processes, and relationships between the phases and processes. Introduce UML as a design tool.
Author
Douglas Troy
Source
Larman, Craig. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition), 2004.
Genre
Report
Memo
Memo
Assignment Duration
Less than a week
Communication Skill
Writing
Reading
Reading
Technical Skill
Research
Project Management
Project Management
Workplace Scenario
We will use an iterative software development methodology for our class project, combining elements of the Unified Process with Scrum. These are among best practices in today’s software development environment. These practices should help us to deliver a product to our client on time and that meets the requirements. In addition, learning about these practices will help you understand the development methodology used in a future employer. In this memo to your supervisor, you will summarize some current best practices and contrast our approach (unified process) with the older waterfall approach.
Team Size
N/A
Files
Collection
Citation
Douglas Troy, “Our Software Development Methodology Technical Memo,” Incorporating Communication Outcomes into the Computer Science Curriculum, accessed May 18, 2020, http://cs-comm.lib.muohio.edu/items/show/24.
Comments