《队长说得队》第四次做业:项目需求调研与分析

项目 内容
这个做业属于哪一个课程 >>2016级计算机科学与工程学院软件工程(西北师范大学)
这个做业的要求在哪里 >>实验八 团队做业4:基于原型得团队项目需求调研与分析
团队名称 队长说得队
做业学习目标 (1)体验以原型设计为基础的团队软件项目需求获取技巧与方法。
(2)学习利用UML模型描述用户需求。
(3)编写软件需求规格说明书。


  • UML软件绘制工具简介

    • Visiohtml

      VISIO是世界上最优秀的商业绘图软件之一,它能够帮助用户建立业务流程图、软件流程图、数据库模型图和平面布置图等等。所以不论用户是行政或项目规划人员,仍是网络设计师、网络管理者、软件工程师、工程设计人员,或者是数据库开发人员,VISIO都能在用户的工做中派上用场。Visio是一个图表绘制软件,它有助于建立、说明和组织复杂设想、过程与系统的业务和技术图表。使用Visio建立的图表可以将信息形象化。它可以将难以理解的复杂文本和表格转换为一目了然的Visio图表。生产与运营管理中涉及到的项目管理、质量管理、业务流程等内容,经过应用Visio软件绘制相关图表,可以以清除简明的方式有效地交流信息,提升了相关工做的效率和质量。git

    • Rational Rosegithub

      Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。就像一个戏剧导演设计一个剧本同样,一个软件设计师使用Rational Rose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计各类类,来创造(模型)一个应用的框架。当程序表被建立时,Rational Rose记录下这个程序表而后以设计师选择的C++, Visual Basic,Java, Oracle8,CORBA或者数据定义语言(Data Definition Language)来产生代码。Rational Rose包括了统一建模语言(UML),Rational Rose 是一个彻底的、具备能知足全部建模环境(Web开发,数据建模,Visual Studio和 C++ )灵活性需求的一套解决方案。Rose 容许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。经过在软件开发周期内使用同一种建模工具能够确保更快更好的建立知足客户需求的可扩展的、灵活的而且可靠的应用系统。数据库

    • PowerDesign安全

      PowerDesigner是Sybase公司的CASE工具集,使用它能够方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner能够制做数据流程图、概念数据模型、物理数据模型,能够生成多种客户端开发工具的应用程序,还可为数据仓库制做结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:Powerbuilder,Delphi,vb等相配合使用来缩短开发时间和使系统设计更优化。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。微信


  • Visio UML图形绘制工具团队学习总结

    因为在以前的课程中,对Visio软件有用过,因此在本次设计中也节省了不少时间。
    (1)visio主界面
        
    (2)在绘制图形以前能够点击“更多形状” 选择相应的形状,这样能够帮助咱们快速找到须要的形状。
    (3)在绘制时只需拖动相应的形状到绘图区,而后选择功能区的“链接线”将每一个形状链接起来,还能够设计相应的字体,颜色等,很是方便。
    (4)在设计过程当中可能为了设计的好看,须要移动一部分形状,这时能够将这部分形状进行“组合”,这样就能够总体移动了,在设计复杂图形时能够尝试一下。
    (5)有时须要将绘制好的图形保存成图片,这时能够将Visio文件“另存为”,在“保存类型”里面选择须要保存的类型就能够了。
    (6)因为Visio原本就是属于office系列软件,所以大多数操做和office系列软件类似,固然还能够在Word,PowerPoint等中插入Visio文件并能够在线编辑。网络



  • 团队项目需求分析设计成果

    • 系统整体功能设计

    • 公寓管理员功能设计
    • 系统管理员功能设计
    • 学生功能设计
    • 系统用例图
    • 学生活动图
    • 公寓管理员活动图

  • 团队项目用户调研过程、需求分析总结

    • 用户调研过程架构

      1.调研方法:问卷调查
      2.调研对象:西北师范大学在校学生
      3.过程
      (1)用户需求调研方法有不少,通过咱们讨论最后采用调查问卷的方式进行本次调研。调查问卷最重要的是问卷内容,它直接影响到最后的调研结果。所以首先咱们对问卷的内容进行了团队讨论和研究,但愿能从问卷中最大程度得到咱们须要的信息。
      (2)肯定问卷内容之后,利用问卷星在线制做问卷并发放问卷。
      (3)咱们利用各类网络渠道好比:QQ,微信等获取问卷信息。
      (4)分析整理问卷数据。
      4.问卷部分数据统计
      (1)第6题:您但愿宿舍管理系统具有哪些功能?[排序题]
          
      (2)第7题:您认为基本信息应该包括哪些?[多选题]
          
      (3)第11题:您认为床位信息管理应实现哪些功能?[多选题]
          
      5.本次问卷连接及问卷数据统计
         【问卷内容 点击查看】
         【问卷数据统计 点击查看】
      6.本次调研总结
          因为这是第一次本身设计问卷,并分析问卷数据,在整个过程当中也出现了一些问题,其中最主要的一个问题就是咱们是经过QQ,微信发放问卷,可是在发放过程当中忽略了调研对象是我校学生,形成最后的数据中有一小部分数据可能没法采用的状况,这是在此次调研过程当中一个最重要的问题。并发

    • 需求分析总结框架

      (1)从问卷调查的结果来看,开发一款这样的公寓管理系统仍是有必要的。对于系统功能除了一些基本的功能以外,学生对于保修问题,宿舍安全(外来人员出入)比较关注。最后结合我校具体状况,对个每类用户的功能进行了总结和肯定。
      (2)本次主要是基于原型的需求分析,因为以前在设计原型时已经有必定的想法,在此基础上进行本次需求分析,让咱们可以更加明确地了解用户的需求。通过前几回任务的不断合做磨合,在本次任务中,咱们分工明确,效率也有很大的提高,而且咱们每位组员都能积极参与到每次的讨论中,和你们交流本身的想法。对收集到的数据进行整理后提出初步的需求,而后你们讨论肯定最后的功能需求。从此次学习中你们也感觉到了Visio软件画图的方便,同时也算是学到一项新的技能。经过此次组织调查问卷到问卷发放再到数据分析整个过程,咱们学习到无论以哪一种方式进行需求获取,在每一个阶段必定要明确调研的目标和调研对象。本次只采用了问卷调查一种方式进行需求分析,显然这是不够,应当多种方式多种渠道进行获取,这样才能得到真实可用的数据。

    • 团队成员分工

      (1)杨凡亿:组织讨论调查问卷的内容,学习UML模型,创建UML 模型;完成博客的编写和发布。占比:21% (2)唐盖强:参与讨论,对得到的问卷数据进行整理。占比:20% (3)赵佳平:参与讨论,根据整理后的数据肯定初步需求;创建UML 模型。占比:19% (4)何启芝:参与讨论,根据讨论结果编写调查问卷,并发布。占比:21% (5)旦增罗布:参与讨论,根据得到的需求绘制层次方框图。占比:19% (6)团队项目软件需求规格说明书由团队中每一个成员共同编写。

相关文章
相关标签/搜索