《ABCD组》第四次作业:项目需求调研与分析

时间:2022-06-30 05:23:03

《ABCD组》第四次作业:项目需求调研与分析

项目 内容
这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/
这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/10831971.html
团队名称 ABCD组
作业学习目标 (1)学习利用UML模型描述用户需求(2)编写软件需求规格说明书

任务一、UML软件绘制工具简介

visio

1.Microsoft Office 是微软公司出品的一款的软件,它有助于 IT 和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的 Visio 图表。该软件通过创建与数据相关的 Visio 图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。使用 Office Visio 2007 中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息
2.它有助于创建、说明和组织复杂设想、过程与系统的业务和技术图表。使用Visio创建的图表能够将信息形象化。它能够将难以理解的复杂文本和表格转换为一目了然的 Visio 图表。生产与运营管理中涉及到的项目管理、质量管理、业务流程等内容,通过应用Visio软件绘制相关图表,能够以清除简明的方式有效地交流信息,提高了相关工作的效率和质量。

Rational Rose

1.Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。
2.就像一个戏剧导演设计一个剧本一样,一个软件设计师使用Rational Rose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计各种类,来创造(模型)一个应用的框架。当程序表被创建时,Rational Rose记录下这个程序表然后以设计师选择的C++, Visual Basic,Java, Oracle8,CORBA或者数据定义语言(Data Definition Language)来产生代码。
3.Rational Rose包括了统一建模语言(UML),OOSE,以及OMT。其中统一建模语言(UML)由Rational公司3位世界级面向对象技术专家Grady Booch、Ivar Jacobson、和Jim Rumbaugh通过对早期面向对象研究和设计方法的进一步扩展而得来的,它为可视化建模软件奠定了坚实的理论基础。同时这样的渊源也使Rational Rose力挫当前市场上很多基于UML可视化建模的工具,例如Microsoft的Visio2002、Oracle的Designer2000,还有PlayCase 、CA BPWin、CA ERWin、Sybase PowerDesigner等等。
4.Rational Rose 是一个完全的、具有能满足所有建模环境(Web开发,数据建模,Visual Studio和 C++ )灵活性需求的一套解决方案。Rose 允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。

PowerDesign

1.Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使开发时间缩短和使系统设计更优化。
2.power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。

任务二、Visio UML图形绘制工具团队学习总结

visio是一款画图工具,它能够画很多领域用到的图,我们这次用visio画的是UML的之中的图形,我们组成员之前也都多多少少的接触过一些visio,所以在此次实验中,能够很快就上手这款软件,之前有成员用visio画过网络拓扑图,虽然网络拓扑图的画法和UML的用例图稍微有一些出入,但总体来说出入并不是太大,通过网上的一些简单教程,我们还是能够很快就上手,利用visio去画我们今天要用到的图形。
visio画UML用例图的步骤是:
(1)打开Visio 2010软件
(2)点击“新建”->“软件和数据库”->“UML模型图”。
(3)在“模型资源管理器”中右击“顶层包”或者先新建一个子系统,“新建”->“用例图”
(4)在左边的“形状”->“UML用例”中拖拽“系统边界”,双击绘制界面中的系统边界,更改系统名称。
(5)下面就可以拖拽参与者和用例构建自己的用例图了。

任务三、团队项目github仓库地址链接

项目 内容
团队Github仓库 https://github.com/abcdyqmz/-

任务四、团队项目需求分析设计成果

用户用例图

《ABCD组》第四次作业:项目需求调研与分析

管理员用例图

《ABCD组》第四次作业:项目需求调研与分析

任务五、团队项目用户调研过程

用户调研方法:问卷调查

过程:

小组先通过讨论的方式确定需要问卷调查的问题,然后在微信小程序编写问卷调查,将编写好的问卷调查发布到各小组的朋友圈,让朋友们对问卷进行回答,但是这个问卷调查存在着一些问题,比如朋友圈人数有限,没有大量的人去回答问卷调查中的问题,存在着很大的不确定性,但是目前所能做的就只有通过这种方式去对用户进行调研。

下面是用户调研过程中的一些数据:

《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析
《ABCD组》第四次作业:项目需求调研与分析

任务六、需求分析总结

1.在此次试验中,小组成员都积极参与进来进行此次作业的完成,团队成员也都很认真去准备此次作业完成的各个步骤,分工明确,小组成员之间也越来越了解,了解对方的优点用,配合更加默契,越来越觉得我们是一个团队。
2.从此次调研来看觉得开发此次软件特别有意义,因为二手车是一个大市场,目前对二手车有需求的人大有人在,调研结果显示,了解到的二手车价格和去买车时的二手车价格都有一些出入,而且也比较大,所以二手车的价格在市场上不是特别明确,会有一些人会因为二手车的价格而徘徊、犹豫,有了这个系统,会解决大部分人的一些问题。将价格浮于表面,让大部分人去了解到二手车的价格。
3.本次作业运用到了visio这款软件,虽然之前我们也接触过这款软件,但是后来的生活中就很少用到这款软件了,所以对于软件的功能也多多少少有一些遗忘,不会有以前那么顺手,所以此次作业也正好再去复习使用这款软件,为以后工作中用到软件也打下了一些基础。