Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write the software development plan for a software that implements a personal au

ID: 3797290 • Letter: W

Question

Write the software development plan for a software that implements a personal automation device. The block diagram below shows the input and output for a processor subsystem. The ports consist of an interface to a microphone for voice input, a Bluetooth radio for control and status messages to a smartphone, and an interface that can interface to various home automation components. Guidelines: Use the trial version of MagicDraw found at www.nomaeic.com. Your submission should show a screenshot of the General View of MagicDraw, a Composite Structure Diagram, and an Implementation Diagram of the personal automation system design. You do not need to hand in the source files.

Explanation / Answer

The Software development plan is as follows:-

Purpose:- The pupose of this plan is to incorporate the develpment activities towards building a personal automation device.

Scope:-The scope of the project depends upon the resources available with development team to develope this tool.

Deliverables:-

Business use case analysis

Technical glossary

data model

design model

database design

Test package and Test summary

Project Plan:-

Project resourcing:- This is achived by staffing. Staffing can be achived by either recruitment or employing existing experienced resource.

Parties Involved:-

Project Manager:-This entity provides neccessary direction to the project and sets milestones

Architect:-Provides technical inputs at periodic interval

Business analyst:-Develope use cases

tester, requirement specialist are also needed in the team. Rest team is balanced by designers.

Phase Start End Prelimary study Week 1 Week 3 Requirement gathering Week 3 Week 6 Study of inscope and outscope Week 7 Week 10 Development of prototype Week 11 Week20 Testing the prototype Week 21 Week 30 Develope of Protoype-Phase 2 Week 30 Week 34 Designing of UI for tool Week 35 Week 45 Elaborative testing Week 46 Week 50 Hand off Week 52 Week 53