zoukankan      html  css  js  c++  java
  • 《你又怎么了我错了行了吧团队》第四次作业:基于原型的团队项目需求调研与分析

    《你又怎么了我错了行了吧团队》第四次作业:基于原型的团队项目需求调研与分析

    项目 内容
    这个作业属于哪个课程 软件工程
    这个作业的要求在哪里 实验八
    团队名称 你又怎么了我错了行了吧
    作业学习目标 1.体验以原型设计为基础的团队软件项目需求获取技巧与方法。
    2.学习利用UML模型描述用户需求。
    ##任务一:UML软件绘制工具简介
    工具 简介
    Visio Visio 是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。使用具有专业外观的 Office Visio 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。Microsoft Office Visio帮助您创建具有专业外观的图表,以便理解、记录和分析信息、数据、系统和过程。大多数图形软件程序依赖于结构技能。然 而,在您使用 Visio 时,以可视方式传递重要信息就像打开模板、将形状拖放到绘图中以及对即将完成的工作应用主题一样轻松。Office Visio 2010中的新增功能和增强功能使得创建 Visio 图表更为简单、快捷,令人印象更加深刻。
    Rational Rose Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。就像一个戏剧导演设计一个剧本一样,一个软件设计师使用Rational Rose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计各种类,来创造(模型)一个应用的框架。当程序表被创建时,Rational Rose记录下这个程 序表然后以设计师选择的C++, Visual Basic,Java, Oracle8,CORBA或者数据定义语言(Data Definition Language)来产生代码。
    PowerDesign PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。 PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。 PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。
    ##任务二:Visio UML图形绘制工具团队学习总结 本次绘图工具主要使用Visio,步骤如下: >1.新建一个基本框图 >2.右键-更多方案-连接符 >3.直接拖入基本形状中的矩形 >4.开始面板:开始面板中的工具和形状样式非常重要,每一个操作都要熟练 >5.添加形状上连接点:工具中的X号点击后再点击形状,会出现所有连接点,此时按住Ctrl+鼠标左键即可添加新的连接点,这样就可以把箭头吸附在形状上。 >6.箭头样式:形状样式右下角扩展菜单点开,找到线条,就可以设置宽度、类型等等。 >7.旋转形状:点击视图-框图-大小位置,里面可以调节角度 >8.排列:将两个形状进行居中,要注意选择的顺序,第一个选择的不动,第二个选择的会自动到达第一个的中间。 >9.字体显示等:字体选择:黑体12pt,两级之差2pt,黑色 >显示:全选-阴影和灰色发光 >导出:tif图片格式放大不失真 >总结:在老师没讲之前我们没有专门的画图工具,只是用不规范的工具Word画着不规范的图,在老师推荐了Visio及其讲过之后,我们发现Visio是一个很好使用的工具,它能够很容>.易的画出我们想要的图。用起来很上手。 ##[任务三:团队项目github仓库地址链接](https://github.com/11nyzml/Student3) ##任务四:团队项目需求分析设计成果 1)系统功能图 ![](https://img2018.cnblogs.com/blog/1660653/201905/1660653-20190514215725849-214415782.png) 2)系统用例图 ![](https://img2018.cnblogs.com/blog/1660653/201905/1660653-20190514220151020-73277534.png) 3)学生用例图 ![](https://img2018.cnblogs.com/blog/1660653/201905/1660653-20190514220255710-432536736.png) 4)教师用例图 ![](https://img2018.cnblogs.com/blog/1660653/201905/1660653-20190514220418330-1084703395.png) 5)管理员用例图 ![](https://img2018.cnblogs.com/blog/1660653/201905/1660653-20190514223333513-1506066104.png)

    6)成绩状态图

    7)学生信息状态图

    8)教师成绩管理活动图

    任务五:团队项目用户调研过程、需求分析总结。

    本次调研我们 主要针对在校大学生,从三个方面进行调研:

    1.各校大学生对自己所在学校 学生在信息管理系统使用情况。
    2.学生对理想的学生信息管理系统的要求。
    3.学生对 于现有系统的意见及改进。

    调研情况如下:

    从目前调研情况来看,大多数学生对现有情况是比较满意的,少数存在不满意的情况。
    从表中的数据可以总结出学生理想化的系统如下:
    1.简单易操作
    2.加强安全性,保护个人信息
    3.如需改进,希望改进方向多在新兴软件,例如微信小程序,APP等
    总之大多数学生提出了合理的意见和建议,总体需求就是优化界面,方便好操作,安全系强,可以与当下新兴软件有联系,不仅仅局限于网页,校园网登陆,更加的人性化一些。

    更多意见详见《学生信息管理系统调查问卷》





    团队分工及所占比例:

    团队成员 分工 所占比例
    包稚潼 整理访问结果,分析问卷结果,编写博客 24%
    葛进花 设计问卷,访问用户,编写博客 24%
    刘佳 撰写需求规格说明书 26%
    苏生铃 UML建模,图表设计 26%
    ####团队需求分析心得: 本次需求我们主要是通过问卷调查的方法进行调研,对象为各校大学生,首先我们对系统现有状况进行了分析,其次我们对分析的结果进行研究,最后列出了10道比较有针对性的问题,其中有一项就是让同学们提出他们理想中的系统,同学们说的各有个性各有道理,虽然对于他们提出的有些意见我们可能由于技术上的问题没法满足,但是很有想法,我们也会将他们列入需求之中,通过这次调研,我们也看到了我们的原型中存在着很大的漏洞,我们的想法只是部分,用户的需求才是才是我们真正要考虑的。我们将会在原型的基础上根据用户的需求进一步改进的。
  • 相关阅读:
    Linux C语言编程基础
    《信息安全系统设计与实现》学习笔记二
    《信息安全系统设计与实现》选做一
    《信息安全系统设计与实现》学习笔记一
    商用密码调研
    20191212斯廷响 2020-2021-2 《Python程序设计》实验四报告
    20191212 2020-2021-2 《Python程序设计》实验三报告
    20191212 2020-2021-2 《Python程序设计》实验二报告
    20191212 2020-2021-2 《Python程序设计》实验一报告
    学习笔记2
  • 原文地址:https://www.cnblogs.com/nyzml/p/10836426.html
Copyright © 2011-2022 走看看