- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验指导书
?
山东轻工业学院
前言
按该课程的特点,实验内容包括软件方法学的专题训练,通过对一个简单项目,要求学生利用的软件对该项目的开发。因此设置实验项目,分析设计,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。
通过实验训练,达到如下目的:
使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。
8
目 录实验一:系统需求分析 5
实验二:系统概要设计 16
实验三:系统详细设计 28
实验四:系统编码与测试 31
附录一:实验可选题目 34
附录二:软件开发文档指南 39
附录三:UML技术规范与面向对象方法开发工具ROSE简介 53
实验:分析
实验学时:2 实验类型:性
阅读相关的国家有关软件开发的标准文档。阅读国家有关软件开发的标准文档给出系统的。
利用OOA技术对系统进行分析,画出用例图,需求规格说明书。思考题
需求分析在软件开发中?组织对工作的评审?Rational Rose是基于UML而产生的,是软件开发过程中的不可或缺的一个建模工具。
(1)Rational Rose的特点:
支持多种语言,如Ada、CORBA、Visual Basic、Java等;
支持模型的Internet发布;
可以生成简单、清晰且定制灵活的文档;
双向工程保证了模型和代码高度一致;
支持逆向工程,建立代码框架;
支持多种关系型数据库的建模;
从需求分析到测试,在整个软件生命周期中,都为团队开发提供强有力的支持。
(2)Rational Rose的作用
整个开发团队可以使用用例图,来获得一个系统高层次的视图,并且可以协商项目的范畴;
项目经理可以使用用例图和文档,把项目分解成便于管理的多个模块;
系统分析员和客户在看到用例规格描述文档的时候,就可以明白系统将会提供什么样的功能;
技术编写者在看到用例规格描述文档时,就可以着手编写用户手册和培训计划;
系统分析员和软件开发者在看到时序图和协作图时,就可以明白整个系统的逻辑流程、对象以及对象之间的消息
2.安装Rational Rose
① 双击Rational Rose 2003的安装程序,进入安装界面;按照系统提示一步一步完成系统的安装。其中在选择安装产品时,选择“Rational Rose Enterprise Edition”;并且在设置创建程序位置时,选择创建一个本地的应用程序而非网络的,即选择“Desktop installation from CD”。
② 安装成功,进入Rational Rose界面,如图1-1所示。
图1-1 Rational Rose打开界面
3.Rational Rose界面介绍
图1-2 Rational Rose窗口
(1) Browser窗口: 浏览器窗口,用于快速启动模型;
(2) Documentation窗口:文档窗口,用于快速访问通用命令;
(3) Diagram窗口:编辑区,用于显示和编辑多个UML图;
(4) 日志窗口:用于观看错误和各种各样命令的结果报告;
(5) 工具栏窗口:显示有关工具图标。
其中绘制用例图时的工具栏图标如图1-3所示。
图1-3 工具栏
(1)selection tool 选择工具
(2)text box 文本框
(3) note 注释
(4)anchor note to item 用锚把项目与注释链接在一起
(5)package 包
(6)use case 用例
(7)actor 角色
(8)unidirectional association 单项链接
(9)dependency or instantiates 依赖或实例化
(10) generalization 泛化
4.Rose创建模型
Rose创建的模型文件后缀名为.mdl,模型的创建的一般步骤:
(1) 创建模型
点击菜单栏中【File】项,选择【New】选项,或者直接点击标准菜单栏中的【Create New Model or File】按钮;弹出如图1-4所示的对话框,选择要用到的框架,单击【OK】按钮,或者【Cancel】按钮。
图1-4 框架选择对话框
(2) 保存模型
保存模型是创建模型的逆过程,点击菜单栏中【File】项,选择【Save】选项,或者直接点击标准菜单栏中的【Save Model,File,or Script】按钮;
(3) 发布模型
点击菜单栏中的【Tools】项,选择【Web Publisher...
您可能关注的文档
- 湖南省文化传播影视基地建设项目可行性研究报告-优秀甲级资质可研报告.doc
- 花卉的繁殖.doc
- 化学药物原料药制备工艺研究 李眉.pdf
- 黄家伟《菊次郎的夏天》指弹吉他谱.pdf
- 婚姻法学教案18.ppt
- 机械设计基础设计A课程总结.ppt
- 机械原理--第七章机械系统运动方案设计 (NXPowerLite).ppt
- 机械制图习题集答案 (NXPowerLite).ppt
- 基于Delphi的神经网络系统辨识(侧重程序).doc
- 计算机网络应用技术第1章01.ppt
- 中考数学题型归类总结(1).pptx
- 中考数学题型归类总结.pptx
- 2024年04月山东临沂沂南县部分医疗卫生事业单位招考聘用卫生类岗位工作人员31人笔试历年典型考题及考点研判与答案详解.docx
- 2024年04月山东健康医疗大数据管理中心招考聘用博士研究生2人笔试历年典型考题及考点研判与答案详解.docx
- [淄博]山东淄博南部生态产业新城发展中心卫生健康系统事业单位招聘3人笔试历年高频考点(难、易错点)附带答案详解.docx
- 使用童工违反了哪些法律【推荐】.doc
- [温州]2024年浙江温州瑞安市中小学校面向高层次人才招聘公办教师60人笔试历年高频考点(难、易错点)附带答案详解.docx
- [淮南]安徽淮南师范学院应用技术学院安徽机械工业学校招聘校聘工作人员笔试历年高频考点(难、易错点)附带答案详解.docx
- [海口]2023年海南海口市秀英区基层卫生医疗机构招聘专业技术人员笔试历年高频考点(难、易错点)附带答案详解.docx
- [淮安]2024年江苏淮安市公安局警务辅助人员招聘28人(一)笔试历年高频考点(难、易错点)附带答案详解.docx
最近下载
- 《高等数学(下)》(合肥工业大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 四川省绵阳南山中学2022-2023学年高一下学期6月月考地理试卷(含答案).docx VIP
- 2021年陕西省中考物理真题试卷(含答案解析).doc
- 人教版六年级数学上册第一单元测试题(有答案).doc
- NACE-CIP2-001 V8.02(有道文档翻译结果).docx VIP
- 中等职业学校教师教学能力赛项评分指标 .pdf
- 永州市第一中学2022-2023学年高一下学期3月月考历史试卷(含答案).docx VIP
- 中国汽车基础软件发展白皮书4.0.pdf
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第101套).pdf
- 16pf测试报告文档.pdf
文档评论(0)