Download pdf - uTorrent Like

Transcript
  • 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_case
  • 8/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/Software
  • 8/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/Specification
  • 8/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


Recommended