"Small round team" Fifth job: project needs analysis and system design improvements

project content
This work belongs courses Classroom teachers blog home page link
Where this requirement in the job Experimental nine Teamwork 5- team project needs improvement and system design
Team Name Small round team
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.

Task 1: Improved team project needs analysis

  • . A demand for improvement in this team and system design project, we first analyzed the last deficiencies in the requirements analysis phase, the basic content is as follows:

      1.需求规格文档不够完整和规范;
    
      2.系统设计图和用例图不够准确,缺少了最主要的类图,在画图是将多种图混搭;
    
      3.需求调研不够充分,调研方法单一,对本校的教务管理人员的调查太少。
    
      4.在调研时没有用到之前准备好的原型。
      对于以上不足,我们重新进行了用户需求调研,并对《需求规格说明书》再次进行了修改和完善,对于详细的更改内容请看任务3中团队项目github仓库链接地址 。
  • b. Navigate 8.5 Function Reference "Construction law" and the priority, we have designed a functional analysis of the four quadrants.

  • c. the preparation of the team project WBS

      一个团队项目要在一段时间内完成诸多任务,若要满足用户需求,实现团队目标,完成需求分析后,编制项目WBS(Work Breakdown Structure,即工作分解结构,是根据项目目标把工作分解成许多层次分明的、可交付成果的工作任务,然后用逻辑图形或树形结构表示出来),是团队项目有序管理的工作依据。
  • d. Team members estimate the time required for each task

project members Specific tasks Time required
Chen Fei System modeling, database logical structure design 4h
Zhou Lin Write a book outline design of the system, the system structure drawing 3.5h
Zhao Yanxia Improve and finishing requirements specification, editors blog 3h
Hu Wenyan WBS preparation, system-level design of the book written 3.5h

Task 2: Design team project process, design methods and modeling tools

  • System design process:

  We first conducted user research, including the research object of our students and teachers the Senate, and then a lot of needs analysis based on survey results and preparation of "requirements specifications." Then, we began designing our paper management system, the design mainly includes the organizational structure of the basic processing flow of the system, system, module division, allocation of functions, interface design, UI interface and so, after a good overall plan, reference GB GB8567--88 prepared a "software outline design specification", and the next thing clear division of work and prepare for the realization of our software system.

  • Process flow diagram

  • Subroutine call graph

  • Design Method: object-oriented system design

  Comprehensive framework and data structures designed to achieve specific functions carried out in stages, from the overall function of the system, all aspects of input, output, environmental, process flow, structure, procedures, human factors into account, the overall design of optimal system . When using decomposition system design, integration and working methods of feedback.

项目成员 具体任务 工作比例
陈飞 系统建模、数据库逻辑结构设计 26%
周琳 系统概要设计书的编写、系统结构图绘制 25%
赵燕霞 需求说明书的完善和整理、编辑博客 24%
胡文艳 WBS的编写、系统概要设计书的编写 25%

任务5:团队项目系统设计心得

  通过老师、助教点评和其他团队对我们调查工作中出现的问题的反馈,我们意识到在需求调研与分析阶段我们组的不足,在进行用户调研时一定要充分,要有一定的调研规模,调研对象应全面,针对不同的调研对象要采用不同的调研方法,只有做好这些,我们的需求分析才会合理,才有价值。因此,针对上次需求调研与分析阶段的缺漏,我们做了更改和完善。其次,从本次团队项目系统设计的过程中,我们明白了拿到一个大的项目时首先需要编制项目WBS,对项目进行分解,再对每个小模块进行详细划分和设计,这样做的好处就是目标明确、思路清晰、一个小模块出错不会影响其他模块,方便修改,对工作合理分工也很重要,使得效率提升很多。

Guess you like

Origin www.cnblogs.com/zhaoyanx/p/10915906.html