第3章 用例图
- 格式:ppt
- 大小:1.66 MB
- 文档页数:55
软件工程课后习题答案中文翻译版(第八版)软件工程课后习题答案中文翻译版(第八版)软件工程是一门关于软件开发和维护的学科。
它涉及项目管理、软件需求分析、软件设计、编码以及测试等诸多方面。
对于软件工程学习者来说,习题是非常重要的学习资源。
习题可以帮助学生巩固所学知识,增强对软件工程概念和技术的理解。
因此,软件工程课后习题答案的翻译版本是非常有价值的学习资料。
第一章:软件工程概述1. 软件工程的定义是什么?软件工程是一门关于开发、维护和管理软件的学科,它涵盖了软件生命周期的各个阶段,包括需求分析、设计、编码、测试和维护等。
2. 软件生命周期包括哪些阶段?软件生命周期包括需求定义、软件设计、编码、测试和维护等阶段。
3. 解释软件过程模型。
软件过程模型是软件工程中定义和管理软件开发过程的一种方法。
常见的软件过程模型包括瀑布模型、迭代模型和敏捷模型等。
第二章:软件项目管理1. 什么是软件项目管理?软件项目管理是对软件开发项目进行规划、组织、指导和控制的过程,目的是确保项目按时、按质量要求完成。
2. 软件项目管理的主要任务是什么?软件项目管理的主要任务包括项目计划、项目组织、项目沟通、项目风险管理和项目控制等。
3. 解释关键路径法。
关键路径法是一种用于确定项目进度安排和资源分配的方法。
通过确定项目中的关键路径,可以确保项目按时完成。
第三章:软件需求分析1. 软件需求分析的目的是什么?软件需求分析的目的是确定软件系统的功能和性能需求,并将其转化为具体的需求规格说明。
2. 软件需求分析的主要活动包括哪些?软件需求分析的主要活动包括需求获取、需求建模、需求验证和需求管理等。
3. 解释用例图。
用例图是一种用于描述系统功能的图形化表示方法。
用例图可以帮助分析师和开发人员理解系统与用户之间的交互。
第四章:软件设计1. 软件设计的目标是什么?软件设计的目标是将需求规格转化为可执行的软件系统,并满足性能、可维护性和可扩展性等要求。
论文各章节中常见的模型图表
1.需求分析相关章节:
●公司组织结构图
●用例图(业务用例图、系统用例图)
●活动图、业务流程图
●状态图
●分析类图
●DFD图
●ERD图(只表明实体关系,不关注细节)
●网络拓扑图、大系统的体系结构图
2.系统总体设计相关章节:
●网络拓扑图
●软件体系结构图
●功能结构图(系统功能结构划分)
●包图
3.系统详细设计相关章节:
●模块/功能设计流程图
●接口设计类图
●设计类图
●功能设计时序图
●ERD(含详细属性及关联关系)+数据库表结构表
4.系统实现相关章节:
●程序流程图
●实现时序图
●典型运行结果截图
5.系统测试与性能分析相关章节:
●测试用例
●性能分析图、表
●测试运行结果截图。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载人事管理系统用例图类图活动图地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容Fox-ERP人事管理系统(二)-----毕业设计(论文)指导老师专业计算机应用与维护组长班级组员成都电子机械高等专科学校2007年5月10日目录TOC \o "1-5" \h \z \u HYPERLINK \l "_Toc138481954" 第一章系统功能 1HYPERLINK \l "_Toc138481955" 1.1需求分析 3HYPERLINK \l "_Toc138481956" 1.2FOX-ERP人事管理系统功能4HYPERLINK \l "_Toc138481957" 第二章系统分析图PAGEREF_Toc138481957 \h - 5 -HYPERLINK \l "_Toc138481958" 2.1 UML图 52.1.1用例图 HYPERLINK \l "_Toc138481958" 62.1.2类图 HYPERLINK \l "_Toc138481958" 82.1.3活动图 HYPERLINK \l "_Toc138481958" 9HYPERLINK \l "_Toc138481958" 2.2系统架构9HYPERLINK \l "_Toc138481964" 第三章主要关键技术103.1关键技术之一 HYPERLINK \l "_Toc138481958" 103.2关键技术之二 HYPERLINK \l "_Toc138481958" 113.3关键技术之三 HYPERLINK \l "_Toc138481958" 11HYPERLINK \l "_Toc138481965" 第四章数据库结构124.1数据库设计 HYPERLINK \l "_Toc138481958" 124.2人事管理系统的数据模型图 HYPERLINK \l "_Toc138481958" 16HYPERLINK \l "_Toc138481966" 第五章使用FOX-ERP人事管理系统说明书16HYPERLINK \l "_Toc138481967" 5.1 FOX-ERP人事管理系统平台16 HYPERLINK \l "_Toc138481968" 5.1.1 硬件需求 16HYPERLINK \l "_Toc138481969" 5.1.2 安装: 175. 1. 3第二期工程的后续工作 HYPERLINK \l "_Toc138481958" 17HYPERLINK \l "_Toc138481970" 5.2 FOX-ERP人事管理登录和进入系统17HYPERLINK \l "_Toc138481971" 5.2.1 登录17HYPERLINK \l "_Toc138481972" 5.2.2 进入FOX-ERP人事管理系统主界面17HYPERLINK \l "_Toc138481973" 5.2.3 使用说明18HYPERLINK \l "_Toc138481974" 第六章 FOX-ERP人事管理主要源程序PAGEREF _Toc138481974 \h - 32 -HYPERLINK \l "_Toc138481975" 一、密码的修改和找回 PAGEREF_Toc138481975 \h - 34 -1:修改密码代码 HYPERLINK \l "_Toc138481958" 322:找回密码代码 HYPERLINK \l "_Toc138481958" 32二、员工就职 HYPERLINK \l "_Toc138481958" 33HYPERLINK \l "_Toc138481976" 1:代号档资料维护界面代码33HYPERLINK \l "_Toc138481977" 2:员工基本资料353:津贴/扣款维护 HYPERLINK \l "_Toc138481958" 38HYPERLINK \l "_Toc138481978" 4: 健保眷属资料维护代码39HYPERLINK \l "_Toc138481976" 5:经历资料维护代码40HYPERLINK \l "_Toc138481977" 6:证照资料维护代码PAGEREF_Toc138481977 \h - 38 -HYPERLINK \l "_Toc138481978" 7: 技能资料维护代码PAGEREF_Toc138481978 \h - 44 -HYPERLINK \l "_Toc138481979" 三、人事异动431:就职单维护代码 HYPERLINK \l "_Toc138481958" 43HYPERLINK \l "_Toc138481980" 2:调职单维护代码PAGEREF_Toc138481980 \h - 51 -HYPERLINK \l "_Toc138481981" 3:离职单维护代码PAGEREF_Toc138481981 \h - 53 -HYPERLINK \l "_Toc138481976" 4:复职单维护代码47HYPERLINK \l "_Toc138481983" 四、教育训练PAGEREF _Toc138481983 \h - 60 -2:教育训练员工文件维护 HYPERLINK \l "_Toc138481958" 503:教育训练课程名单 HYPERLINK \l "_Toc138481958" 514:教育训练上课员工名单 HYPERLINK \l "_Toc138481958" 51HYPERLINK \l "_Toc138481979" 五、考绩与奖惩作业51HYPERLINK \l "_Toc138481980" 1:考绩资料添加512:考绩资料维护 HYPERLINK \l "_Toc138481958" 52HYPERLINK \l "_Toc138481981" 3:奖惩资料添加534:奖惩资料维护 HYPERLINK \l "_Toc138481958" 54HYPERLINK \l "_Toc138481979" 六、退休作业55HYPERLINK \l "_Toc138481980" 1:退休员工就职文件维护55HYPERLINK \l "_Toc138481981" 2:未来退休员工预估表56七、用户注册 HYPERLINK \l "_Toc138481958" 571:设置用户 HYPERLINK \l "_Toc138481958" 572:用户注册 HYPERLINK \l "_Toc138481958" 57HYPERLINK \l "_Toc138481958" 总结58HYPERLINK \l "_Toc138481988" 主要参考文献59HYPERLINK \l "_Toc138481989" 谢辞59第一章系统功能1.1 需求分析软件工程中包含需求、设计、编码和测试四个阶段,其中需求分析是软件工程中第一个也是很重要的一个阶段,需求分析的基本任务就是准确地回答“系统必须做什么”这个问题,而它的主要任务就是绘制关联图、创建开发原型、分析可行性、确定需求优先级、为需求建立模型、编写数据字典、应用质量功能调配。
UML各章习题第1、2章面向对象与UML1.简述统一建模语言(UML)统一建模语言(UML)是一种绘制软件蓝图的标准语言。
可以用UML对密集型软件系统的制品进行可视化详述和文档化。
UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言(1分)。
它融入了软件工程领域的新思想、新方法和新技术。
它的作用域不限于支持面向对象的分析与设计(1分),还支持从需求分析开始的软件开发的全过程(1分)。
UML的作用是用图的形式从静态和动态方面来全面描述将要开发的系统(2分)。
2. 简述面向对象分析方法(OOA)的5个基本步骤 1)、识别对象,识别对象包括标识潜在的对象和筛选对象两步(1分) 2)、识别对象的属性(1分) 3)、识别对象的行为(1分) 4)、识别对象所属的类(1分) 5)、定义主题词(1分)3、什么是高内聚度?高内聚度是对一个类中的各个职责之间相关程度和集中程度的度量。
一个具有高度相关职责的类并且这个类所能完成的工作量不是特别巨大,那么它就具有高内聚度。
包括两个含义:一、不要给一个类分派太多的职责,在履行职责时尽量将部分职责分派给有能力完成的其它类去完成。
二、不相关的职责不要分派给同一个类。
4、什么是对象间的可见性?答:可见性(Visibility)指的是一个对象能够“看到” 或者引用另一个对象的能力。
5、领域建模的步骤有哪些?答案:列出候选的概念类;画出领域模型图;加入概念类间的关联;加入概念类的属性。
6、什么是软件生命周期?软件生命周期(SDLC,Systems Development Life Cycle)是软件的产生直到报废或停止使用的生命周期,周期内包括问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。
这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。
.1 用例图由前几章可知,用例图用来捕获用户要求,需要首先构建。
为什么?因为用例图在较高级别(即非技术细节)描述用户要求。
概念设计对项目的成败至关重要。
由第2章可知,在决定使用哪种技术前,一定要切实了解影响选择的要求。
用例图的高级特性有利于了解项目范围。
这些图成为项目演化过程中构建明细模型的基础。
用例图的另一个强大之处在于,它使用普通文本和简单绘图技术,不使用任何技术术语,使广大受众都可以理解用例图。
用例图由以下一些基本元素构成:●行动者(Actor)●关系(Relationship)●过程(Process)●包(Package)●系统边界(System boundary)下面几节描述这些元素。
4.1.1 行动者“行动者”是与系统交互的某人或某事。
“交互”指行动者从系统接收收息,或向系统传送信息。
要注意,行动者可以是人,也可以是物(如另一个应用程序),例如从解决方案接收信息的会计系统。
UML行动者的符号是一个人形,如图4-1所示。
图4-1 行动者的符号是一个人形注意:行动者使用的人形符号是最常用也是最正式的符号。
不过,按UML规范,行动者也可以是一个包含Actor定型的矩形。
该符号与类符号类似,在第5章讨论类图时,将看到这个符号。
图4-1的行动者是一个普通行动者,即一个直接与解决方案交互的真正行动者。
还有其他类型的行动者,即业务行动者。
业务行动者是当前分析业务的行动者,换言之,从业务观点看,参与业务日常过程的所有人或事物都是行动者。
业务行动者不一定是您解决方案的行动者,而是相关业务的行动者。
会记助手便是其中一例。
会计助手可能不是当前开发的解决方案的行动者,而是一个业务行动者。
为什么要注意会计助手呢?虽然这个角色不是解决方案的行动者,但他们可能是采访主体,可提供有价值的信息。
在优化一些过程时,会计助手的知识及他们的日常工作也能提供宝贵信息。
在设计解决方案前,必须了解整个业务,即需要进行业务分析。
“业务分析”是记录业务的过程。