"Team captain put it," the fifth job: project needs analysis and system design improvements

project content
This work belongs courses >> 2016 Computer Science and Engineering Software Engineering (Northwest Normal University)
Where this requirement in the job >> Experimental nine teamwork 5- team project needs improvement and system design
Team Name Team captain put
Job learning objectives (1) master the object-oriented requirements analysis methods;
(2) learning software system architecture and database logic design, learn the preparation of the software system design specifications, control system design process, design principles and techniques.

  • Improved project team needs analysis

    • In this system needs improvement and project design team, we analyzed according to the teacher comments the lack of demand in the last analysis phase, the basic contents are as follows:
      (1) when the demand for research, did not distinguish between the importance of the user, the system , the apartment manager to be relatively important number of students, but no apartment manager when the demand for in-depth research study. Therefore, when this improvement, first apartment manager interviewed. According to the interviews, we further analyzed to determine the function of the system.
      (2) When using UML modeling, UML diagrams of which are not familiar with the various modeling results in chaotic ride FIG. According to the teacher's suggestion, at the time of this improving the overall modeling using UML modeling, and a variety of map for further study.
      (3) when there is no reasonable needs analysis fully utilized prototyping.
      From the above, we have carried out further research and analysis needs, and "software requirements specification" has been improved and modified.
      [ "Software requirements specification v2.0"]
      (4) improved needs analysis summary: Through this improved analysis of the demand, we recognize the importance of demand-generation analysis. For there to develop a system needs come first. The demand for access to the primary task has become, been to this demand research we know different research projects to which it applies are not the same, different research objects have different research methods. As the needs of the research project for students due to the large number of questionnaires suitable for apartment buildings management staff, the system administrator uses interviews to be more reasonable. In short, the needs analysis for project development is essential.
    • 8.5 Reference positioning function "constructs law" and priority is given four quadrants functional analysis.
    • WBS project preparation team
      uses Leangoo completed the WBS of the project. [Click to view]

      team member Division of work Time required
      Yang Fan one hundred million Achieve background design, student module Four weeks
      Tang cover strong Achieve background design, apartment manager module Four weeks
      He Qizhi Front-end interface design Three weeks
      Zhaojia Ping Database design and connection Four weeks
      Tenzin Norbu Testing phase Four weeks

  • Team project the system design process summary

    • System design, system design and modeling tools

      (1) design process: First, according to the needs of the improved analysis, the overall design of the project, and some of the features given its sequence diagram. Part of the database, mainly based on the needs analysis and design of FIG ER, ER according to the data table of FIG converted into a logical structure.
      (2) Design Method: mainly UML graphic design.
      (3) modeling tools are mainly the Visio
      (. 4) [Summary of design specification v1.0 software]

    • The overall structure of the project: the overall structure has been designed under the project function
    • Database ER diagram
    • FIG sequence portion
      • User login sequence diagram
      • FIG foreign workers registration sequence
      • Add Student sequence diagram
    • Team members of the division of labor

      project members Specific tasks The proportion of work
      Yang Fan one hundred million System modeling, improvement and finishing requirements specification, editors blog 22%
      Tang cover strong Write a book outline design of the system, the system structure drawing 20%
      He Qizhi Logical Database Design 20%
      Zhaojia Ping WBS preparation, system-level design of the book written 19%
      Tenzin Norbu Writing system-level design books 19%
    • Team project the system design process summary

      The project team is to provide users with system design needs to become more systematic description, precise. After a detailed division of our team, we have every member responsible for the preparation of a part of the modules, the last leader of the design of integrated together. Our design teams use case diagram will show up the overall function of the system, using the sequence diagram of the processing flow of each module in detail to show, using the form of a list of contact data will show up structures and processes. The software system designed to show a more complete description of the overall structure of the software design, but also demonstrate the general process and methods of software user needs. This specification can write a great help to our program staff.

Guess you like

Origin www.cnblogs.com/DZSDD/p/10915901.html