软件工程实验一验二.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验一验二

《软件工程基础》 实验报告 项目名称 专业班级 学 号 姓 名 实验成绩: 批阅教师: 年 月 日 实验1《可行性研究与项目计划》 实验学时: 2 实验地点: 二综201 实验日期: 2014.4.16 一、实验目的 了解:软件项目可行性研究及项目计划的基本原理与方法; 掌握:Visio等工具进行可行性研究和制定项目计划。 二、实验内容 图书馆管理系统更便于对图书进行分类和管理,对借阅者进行时间限定,使得借书的效益更高更安全。提高工作效益,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现了自动化。图书管管理系统的主要功能为:书目管理、借阅证管理、借还图书、查询、缴费。书目管理主要是针对管理员身份而言的(比如新增书目,删除书目等等);借阅证管理分为五部分:注册、补发、挂失、暂停、注销;借还图书:借书、还书;查询:图书查询、借阅时间缴费主要是计算超期罚款并交纳费用。 图书管管理系统的系统流程图如图1所示。 图1 系统流程图 试对系统进行可行性研究,用Visio绘制图书管管理系统的系统流程图,同时制定系统的开发计划,用Gantt图和时间线图描述进度计划安排。 三、实验方法 按照实验指导进行,有时上网查找资料。 四、实验步骤 绘制时间线图的基本步骤: 在Visio主菜单中选择[文件]/[新建]/[项目计划图]/[时间线],选择一个时间线拖入绘图页。 在形状模板中选择一个里程碑拖入绘图页; 在配置里程碑对话框中设置里程碑日期和日期格式; 在形状模板中选择一个间隔块拖入绘图页; 在配置间隔块对话框中设置间隔块的起始与结束日期和日期格式; 设置标题; 设置今日时间; 设置背景; 设置消耗的时间。 绘制Gantt图的基本步骤: 1. 设置Gantt图选项; 2. 设置配置工作时间; 3.设置任务名称、起始时间、终止时间或任务持续时间; 4.设置标题等其它信息。 五、实验结果 1.系统流程图 2.时间线图 3.甘特图 六、实验结论 七、实验小结 对visio操作不熟悉,图例得挨个找。需要多练习。 实验2《需求分析》 实验学时: 2 实验地点: 二综201 实验日期: 2014.4.19 一、实验目的 了解:软件项目需求分析的基本原理与方法; 掌握:用例建模方法、数据流建模方法和IDEF1X数据建模方法; 掌握:Visio工具绘制模型图。 二、实验内容 1、请从下面的描述中找出绘制数据流图的四种成分并用Visio绘制数据流图。 某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。 (1) 如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。 (2) 如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。 (3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 2、 有一简单选课系统,用文字描述如下,试用IDEF1X图和UML类图描述该系统的信息模型,并用Visio绘制该IDEF1X图和UML类图。 1)基本描述:在该系统中,有学院、教师、课程、学生等实体,他们的属性分别是: 学院:学院编号、学院名称、地址、联系电话、院长等基本属性; 教师:教师编号、姓名、性别、年龄、职称、所在学院等属性; 课程:课程编号、课程名称、课程性质(必修/选修)、学分、开课学院等属性; 学生:学号、姓名、性别、年龄、入学时间、学院等属性。 教学班实体:教学班号、上课教师、课程、上课学期、上课时间、上课周次。 2)功能需求如下: (1)能完成基本信息的维护:即各实体的基本信息的增、删、改、查。 (2)排课:为教师安排一学期所上的课程。一位教师在一学期可以上一门课或多门课,也可以不上课;一门课可以有多个教师上,但是不同的教师上的课应该属于不同的教学班。 (3)学生选课:学生根据教学要求进行选课。在学生选课之前检查该学生是否有选课资格(比如是否欠费、前期课程是否修完并通过);一个学生可以选多门课、一门课可以被多个学生选修,但是一个学生不能选择同一门课的不同教学班;如果学生选了一门课的某个教学班后再选该门课的其他教学班系统应做出出错提示;统计已选教学班的学生人数;一个教学班的选课名额有限;学生选课后,如果发现选课不合理可以退选、重选;选课结束后应提供打印课程表的功能。 3、请用Visio或Ration

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档