This document outlines the project management steps for developing a uTorrent-like application, including requirements, design, implementation, verification, acceptance, and maintenance phases. It describes the key activities in each phase, such as establishing requirements through client meetings, designing system architecture and components, implementing modules and testing integration, verifying conformance to specifications, conducting client beta and user acceptance testing, and providing post-release bug fixes and improvements. A Microsoft Project plan schedules the work over 132 days across 7 team members with an estimated cost of 75,000 euros.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
90 views21 pages
Utorrent Like: Proiect M.P.S
This document outlines the project management steps for developing a uTorrent-like application, including requirements, design, implementation, verification, acceptance, and maintenance phases. It describes the key activities in each phase, such as establishing requirements through client meetings, designing system architecture and components, implementing modules and testing integration, verifying conformance to specifications, conducting client beta and user acceptance testing, and providing post-release bug fixes and improvements. A Microsoft Project plan schedules the work over 132 days across 7 team members with an estimated cost of 75,000 euros.
This is a complete description of the behavior of a system to be developed. It includes a set of use cases that describe all the interactions the users will have with the software; Our steps: Formal Client Meeting Team Formal Meeting (New Goals, Profit) Client Meeting (Establish requirements) Team Meeting (Analyzing req.,Establish costs, Establish Time) Client Meeting (Making accords) Team Meeting (Establish Tasks)
Project Management: Design
Software design is a process of problem solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low-level component and algorithm implementation issues as well as the architectural view. Our Steps: Design Abstract View of system Describe Major Components Describe Some Subcomponents Describe Architectural Design Abordation (Layers: Top - Down and Bottom-Up) Design Major Components Architecture Design Subcomponents
Project Management: Implementation
Fixing design Write Modules (Unit Testing) Write Stubs and Drivers for Module Imitation and data transfer simulation Design a prototype (dummy model) Integration testing using stubs and drivers or released components Design GUI Resources: Eclipse and Java 7, SVN, Visual Studio 2010 Java, C, C++,C#, J#
Project Management: Implementation
Our steps: Implement a dummy prototype (a small team) Implementation Network Layer Implementation HTTP Communication Module TCP Communication Module HTTP Proxy Communication Module;
In this step well focus to verify if the application conform exactly with the specifications. This step was called Alfa Testing Is step before application enter to client verification step Finding bugs Fixing bugs Code optimization Algorithms optimization Generating scenario test to test all test cases
Project Management: Acceptance Phase
acceptance testing is a test conducted to determine if the requirements of specification or contract are met Beta Testing Client test the application to see if the that is conform with his specifications This involve black-box testing of all system (integrated system) User Acceptance Testing Test-designers draw up formal tests and devise a range of severity levels User tests, which are usually performed by clients or end-users, do not normally focus on identifying simple problems such as spelling errors and cosmetic problems
Project Management: Maintenance
Possibility to add new Futures Fixing New reported Bugs Optimization Optimizing some components that are useful in other projects
Project Management Microsoft project
Start Date: 27/03/2012 End Date: 25/09/2012 (without maintenance) Duration: 132 days Human Resources 7 peoples Costs Aprox.: 75000 E