Login

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

Assignment Duration

Less than a week

Communication Skill

Writing
Reading

Technical Skill

Research
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

Citation

Douglas Troy, “Our Software Development Methodology Technical Memo,” Incorporating Communication Outcomes into the Computer Science Curriculum, accessed November 18, 2017, http://cs-comm.lib.muohio.edu/items/show/24.

License

Creative Commons License

Comments

Allowed tags: <p>, <a>, <em>, <strong>, <ul>, <ol>, <li>