Author
paunescu-dorin
View
215
Download
0
Embed Size (px)
8/2/2019 uTorrent Like
1/21
uTorrent LikePROIECT M.P.S.
Paunescu Dorin - Nicolae
8/2/2019 uTorrent Like
2/21
uTorrent Like Project Management
Steps
Requirements
Design
Implementation
Verification
Acceptance phase
Maintenance
8/2/2019 uTorrent Like
3/21
Project Management: Requirements
This is a complete description of the behavior of a system to
be developed. It includes a set ofuse 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)
http://en.wikipedia.org/wiki/Use_casehttp://en.wikipedia.org/wiki/Use_case8/2/2019 uTorrent Like
4/21
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 andBottom-Up)
Design Major Components Architecture
Design Subcomponents
http://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Software_developerhttp://en.wikipedia.org/wiki/Designhttp://en.wikipedia.org/wiki/Designerhttp://en.wikipedia.org/wiki/Algorithmhttp://en.wikipedia.org/wiki/Software_architecturehttp://en.wikipedia.org/wiki/Software_architecturehttp://en.wikipedia.org/wiki/Algorithmhttp://en.wikipedia.org/wiki/Designerhttp://en.wikipedia.org/wiki/Designhttp://en.wikipedia.org/wiki/Software_developerhttp://en.wikipedia.org/wiki/Software8/2/2019 uTorrent Like
5/21
Project Management: Implementation
Fixing design
Write Modules (Unit Testing)
Write Stubs and Drivers for Module Imitation and datatransfer simulation
Design a prototype (dummy model)
Integration testing using stubs and drivers or releasedcomponents
Design GUI
Resources: Eclipse and Java 7, SVN, Visual Studio 2010
Java, C, C++,C#, J#
8/2/2019 uTorrent Like
6/21
8/2/2019 uTorrent Like
7/21
Project Management: Verification
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 tests
8/2/2019 uTorrent Like
8/21
Project Management: Acceptance
Phase
acceptance testing is a test conducted to determine if the
requirements ofspecification or contract are met
Beta Testing Client test the application to see if 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
http://en.wikipedia.org/wiki/Specificationhttp://en.wikipedia.org/wiki/Contracthttp://en.wikipedia.org/wiki/Contracthttp://en.wikipedia.org/wiki/Specification8/2/2019 uTorrent Like
9/21
Project Management: Maintenance
Possibility to add new Futures
Fixing New reported bugs
Optimization Optimizing some components that are useful
in other projects
8/2/2019 uTorrent Like
10/21
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
8/2/2019 uTorrent Like
11/21
Project Management Major Tasks
(Capture)
8/2/2019 uTorrent Like
12/21
Project Management Requirements
(Capture)
8/2/2019 uTorrent Like
13/21
Project Management Design
(Capture)
8/2/2019 uTorrent Like
14/21
Project ManagementImplementation
(Capture)
8/2/2019 uTorrent Like
15/21
8/2/2019 uTorrent Like
16/21
Project Management Maintenance
(Capture)
8/2/2019 uTorrent Like
17/21
Project Management Req.
(Capture Timeline)
8/2/2019 uTorrent Like
18/21
Project Management Design
(Capture Timeline)
8/2/2019 uTorrent Like
19/21
Project Management Implement.
(Capture Timeline)
8/2/2019 uTorrent Like
20/21
Project Management Ver. +
Maintenance
(Capture Timeline)
8/2/2019 uTorrent Like
21/21
Resource Work Summary