2013软件工程实验说明书

合集下载

软件工程实验2013

软件工程实验2013

软件工程实验2013《软件工程实验 2013》在2013 年,软件工程实验成为了我们探索技术与创新的重要舞台。

这一年的经历不仅丰富了我们的知识,更培养了我们解决实际问题的能力。

软件工程实验的首要任务是让我们深入理解软件开发的全过程。

从需求分析开始,我们需要与客户或项目相关方进行深入的沟通,明确他们的期望和需求。

这可不是一件轻松的事情,因为人们对于自己想要的东西往往只有一个模糊的概念,而我们要做的就是把这个模糊的概念清晰化、具体化。

在需求分析阶段,我们学会了如何倾听、如何提问、如何从大量的信息中筛选出关键的需求。

通过与用户的交流、市场调研以及对类似项目的参考,我们逐渐描绘出了软件的轮廓。

接下来是设计阶段,这就像是为一座大厦绘制蓝图。

我们要考虑软件的架构、模块划分、数据结构以及算法设计等。

好的设计能够让软件具有良好的可扩展性、可维护性和性能。

在这个阶段,我们需要运用各种设计模式和原则,以确保软件的质量。

进入编码阶段,就是将设计转化为实际的代码。

选择合适的编程语言和开发工具至关重要。

在 2013 年,一些流行的编程语言如 Java、C++、Python 等都在我们的实验中得到了应用。

编写代码不仅要求语法正确,更要注重代码的规范和可读性。

注释的合理使用、变量和函数的命名规范,都能让代码更容易被理解和维护。

测试是软件工程中不可或缺的环节。

单元测试、集成测试、系统测试等各种测试方法,帮助我们发现软件中的缺陷和错误。

测试用例的设计需要覆盖各种可能的情况,以确保软件的稳定性和可靠性。

我们也学会了使用各种测试工具,来提高测试的效率和准确性。

在2013 年的软件工程实验中,团队协作也给我留下了深刻的印象。

一个软件项目很少是由一个人完成的,而是需要一个团队的共同努力。

团队成员之间的沟通、协作和分工,直接影响着项目的进度和质量。

有效的沟通是团队协作的基础。

我们通过定期的会议、邮件、即时通讯等方式,分享各自的进展和问题。

软件工程实验要求说明书1.doc

软件工程实验要求说明书1.doc

软件工程实验要求说明书1 软件工程实验要求说明书编制人:曾丹2011-04-1一、选题每个同学任选一题。

根据题目要求展开分析和设计。

1班委信息综合管理系统●完成班委信息查询(包括该班委的学号,姓名,年龄,性别,系名,职位,任职日期等)●完成班委信息浏览,可查看所有班委信息●统计所有“男”班委和“女”班委的人数。

●班委信息编辑系统,完成班委信息管理(包括班委的任职信息,免职信息新增;任免职信息的修改,删除等)●其他功能2小钱箱管理系统●能够记载每笔收入的来源(父母/亲朋/赠送/打工/奖学金/拾遗/其他等),金额,获取该笔收入日期;能够查询每笔收入信息●能够统计某时间段内的总收入;●能够记载每笔支出的原因(吃/住宿/娱乐/病),金额,该笔支出日期);●能够查询每笔支出信息●能够统计某时间段内“吃”的总支出;3超市管理系统之销售管理●能够记载每笔销售信息(物品名称,物品所在分类(食品,日用品等等),销售日期,金额等);●能够通过物品名称查询每笔销售信息●能够统计某时间段内的总销售金额;4超市管理系统之库存管理●能够查询物品的库存数量、该物品设定的库存上限/下限值及其他物品信息;●能够查询全部库存信息;●能够浏览所有低于库存下限和高于库存上限的物品。

●图书借阅管理信息系统●图书基本信息的添加、修改、删除和查询。

●图书借阅证件的添加、修改、删除、挂失和查询。

●图书借阅管理,包括图书借阅、图书归还。

5物资管理信息系统●物资基本信息的添加、修改、删除和查询。

●入库管理。

●出库管理。

6汽车租赁管理信息系统●汽车信息的添加、修改、删除和查询。

●客户信息的添加、修改、删除和查询。

●汽车的租赁管理(包括汽车的租赁、续租和归还等操作)7宾馆客房管理信息系统●客房信息的添加、修改、删除和查询●预订客房信息的添加、修改、取消预订和查看详细信息●结算信息管理8人事管理信息系统●员工基本信息的添加、修改、删除和查询。

●员工考勤管理。

软件工程实验指导书

软件工程实验指导书

软件工程实验指导书1. 实验目的本实验旨在帮助学生掌握软件工程的基本概念和方法,并能够运用这些知识解决实际问题。

通过完成本实验,学生应能够:•理解软件工程的基本原理和目标•掌握软件开发过程的各个阶段和相关工具•学会使用常见的软件工程技术和方法•进行基于实际问题的软件开发和测试2. 实验环境为了完成本实验,你需要具备以下环境和工具:•一台安装了操作系统的计算机•编程工具,如IDE(集成开发环境)或文本编辑器•版本控制工具,如Git•软件测试工具,如Junit3. 实验内容本实验共分为以下几个部分:3.1 实验准备在开始实验之前,你需要做一些准备工作:1.设置实验环境:确保你的计算机环境已经设置,包括操作系统、开发工具和测试工具。

2.下载实验资料:从实验指导书所提供的资源中下载所需的实验资料,包括代码模板和测试数据。

3.2 需求分析在本部分,你将对所给定的问题进行需求分析。

需求分析是软件工程中非常重要的一步,它有助于我们理解问题的本质、用户的需求以及系统的功能需求。

你需要仔细阅读问题描述,将问题抽象成准确的需求描述,并将其写入需求文档中。

3.3 系统设计在本部分,你将根据需求文档进行系统设计。

系统设计是将需求转化为可执行代码的关键步骤。

你需要确定系统的整体架构、模块划分和接口设计。

3.4 编码和测试在本部分,你将根据系统设计进行编码,并进行相应的测试。

编码是将系统设计转化为实际代码的过程,测试是确保代码的正确性和可靠性的重要手段。

3.5 系统部署与维护在本部分,你将完成系统的部署和维护工作。

系统部署是将开发完成的系统部署到实际运行环境中的过程,维护是保证系统正常运行并及时修复可能存在的问题。

4. 实验报告完成实验后,你需要撰写一个实验报告,报告内容需要包括以下几个方面:•实验目的和背景•实验环境和工具•实验步骤和结果•实验心得和体会请使用Markdown格式撰写实验报告,并附上相应的代码和测试结果。

2012-2013第二学期软件工程实验指导书--完整版

2012-2013第二学期软件工程实验指导书--完整版

辽宁工程技术大学应用与技术学院实验指导书实验科目:软件工程及测试系别:计算机系专业:计算机应用编写人:包剑时间: 2013年2月前言《软件工程及测试实验》是为应用技术学院计算机应用专业《软件工程及测试》课程配套设置的,是《软件工程及测试》课程讲授中一个重要的、不可或缺的环节。

其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、需求分析、概要设计、详细设计、软件测试等阶段的方法和技术,通过实验使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,使学生提高软件工程的综合能力,提高软件项目的管理能力。

按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过分析一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。

因此设置的实验项目,从项目开发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。

通过实验训练,达到如下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后工作打下基础。

概述一、实验目的《软件工程及测试》是一门实践性很强的课程,上机实验是其重要的环节,实验配合《软件工程及测试》课程的学习而制订的,其实验目的和任务是:通过实验,熟悉和基本掌握软件的工程设计方法、软件工程设计的表达形式、以及实现工程设计的辅助软件工程工具的使用。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书V2.0执笔:何国辉日期:2010.4.20实验一使用visio绘制项目组织及程序流程图一、实验目的:通过本实验使学生掌握使用VISIO进行软件需求分析描述和项目组织的方法,为软件开发过程的系统分析和设计提供重要的依据。

二、实验内容:(1)绘制项目组织结构图页 1(2) 绘制程序流程图三、实验要求:通过VISIO 软件按照实验步骤绘制有关图形,每完成一个图形保存成一个文件,待实验内容全部完成以后,按照实验报告要求提交实验报告(纸纸版和电子版两种),将图形嵌入到实验报告的结果处。

实验内容也可参考某个案例绘制。

四、实验学时:2学时五、实验步骤:1.绘制项目组织结构图 步骤:(1) 新建绘图。

执行【文件】|【新建】|【组织结构图】|【组织结构图】命令。

进入如下工作界面:页 1数据转发模块程序流程图应用处理进程硬件驱动进程接收数据数据分包处理能否发送发送数据发送数据接收分包数据检查分包数据重组检查数据QQQ丢弃是否错误正确错误正确(2)加入背景和标题(3)添加【总经理】形状(4)添加【经理】形状(5)添加【职位】形状(6)排列下属图形(7)添加其他形状(8)调整形状间距(9)完善并保存为一个文件2.绘制程序流程图步骤:(1)执行【文件】|【新建】|【流程图】|【基本流程图】命令。

进入如下工作界面:(2)加入背景和标题(3)添加流程图中的各个步骤(4)添加文本,双击各个图形输入相应文本(5)连接图形,利用【常用】工具栏中的【连接线工具】按钮(6)在线条上添加文字(7)完善并保存为一个文件实验二使用visio建立数据模型、项目管理图一、实验目的:通过本实验使学生能够根据需求分析结果,使用VISIO建立数据模型,为系统分析和设计提供重要的依据。

同时建立项目管理日程图(甘特图),为项目的有序进行提供科学的管理手段。

二、实验内容:(1)建立数据模型参照以下模型表示方法,结合实际设计内容建立数据模型。

软件工程实验2013

软件工程实验2013

实验一软件工程工具以及环境一、试验目的1.理解软件工程的基本概念,熟悉软件,软件生命周期,软件生存周期过程和软件生命周期各阶段的定义和内容,软件危机和软件工程基本原理。

2.理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等。

3.通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站和主流的软件工程工具等,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件工程应用实践。

4.熟悉软件工具、软件开发环境和CASE工具5.了解GB/T15853-1995《软件支持环境》相关内容二、试验内容与步骤1.了解软件工程网站和相关软件工程知识。

2.了解软件工程环境概念、层次、组成和开发要求。

3.了解现有主流的软件工程工具及其功能、用途和特点及适用范围。

三、试验步骤1.上网查询软件工程已有的网站。

2.查询软件工程环境环境层次、组成。

3.查询现有主流的软件工程工具及其功能、用途和特点及适用范围。

4.查阅有关资料,给出“软件”、“软件生命周期”、“软件生存周期过程”、“软件工具”、“软件开发环境”、“CASE工具”的权威定义5.上网搜索和浏览,了解软件工程技术的应用情况,记录所浏览网站的技术支持工作。

6.填写下列学术术语的英文简写,并思考、理解其含义软件开发环境、软件工程环境、软件支持环境、软件项目支持环境、软件自动开发环境、集成化程序设计环境7.通过查阅资料给出GB/T15853-1995《软件支持环境》规定的软件支持环境的基本要求了解Microsoft Visio的应用状况、了解Rational Rose的应用状况、了解Oralce Designer的应用状况、了解Together Soft的应用状况、了解CASE Studio的应用状况、了解Sybase PowerDesigner的应用状况、了解Microsoft Visual SourceSafe的应用状况四、学时分配2学时五、要求必做六、性质验证七、所需仪器设备微机、网络八、试验总结第二章软件工程标准化一、试验目的1.熟悉和掌握软件工程标准化的概念、国家标准规范和意义。

软件工程实验(共五次)

软件工程课程实验指导书软件工程是随着计算机系统的发展而逐步形成的计算机科学领域中的一门新兴学科。

通过软件工程课程的学习,能够达到正确的安排软件的结构,合理组织、管理软件的生产的教学目的。

教学的实践环节是本课程的重要部分,通过实验例证理解掌握软件工程各阶段的任务和完成后的文档是什么及完成方法。

本课程实验环节安排10学时,主要完成需求分析、模块设计、数据库设计、详细设计和测试分析六个部分。

具体安排如下:课时分配:内容实验一实验二实验三实验四实验五课时 2 2 2 2 2实验一编写系统需求说明书一、实验题目对系统进行需求分析。

并编写系统需求分析说明书。

二、实验目的通过对选定系统进行系统分析和编写需求说明书,掌握系统需求分析的步骤和方法,明确需求说明书内容和格式。

通过对visio2003的熟悉应用,把系统的逻辑模型画出来。

三、预习1、系统的数据描述、功能描述方法;2、需求分析工具(业务流程图、数据流图、数据字典);3、系统需求分析步骤和内容;四、实验设备与环境1、运行和使用visio2003;2、收集整理资料的资料室和虚拟用户或实际用户。

五、实验内容选定系统后,进行系统分析,然后按如下编写提示撰写需求说明书。

1、引言⑴编写目的说明编写软件需求说明的目的,指出预期的读者。

⑵背景说明说明待开发的软件系统的名称;本项目的任务提出者、开发者、用户及实现该软件的计算机中心或网络中心;该软件系统同其他系统或其他机构的基本的相互来往关系。

⑶定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

⑷参考资料列出有关的参考资料及资料的来源。

2、任务概述⑴目标叙述该软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。

解释被开发软件与其他有关软件之间的关系。

如果本系统是一项独立的软件,而且全部内容自含,则说明这一点。

如果所定义的系统是一个更大的系统的组成部分,则应说明本系统与该系统中其他各组成部分的关系,用方框图来说明该系统的组成和本系统同其他各个部分的联系和接口。

软件工程试验指导书

软件工程试验指导书1. 实验目的本实验旨在通过实践,让学生们了解和掌握软件工程的基本概念、原理和方法,培养学生们的软件开发和项目管理能力。

2. 实验前准备2.1 软件工具安装在进行本实验之前,需要安装以下软件工具:•IDE(集成开发环境): 推荐使用Eclipse、Visual Studio Code等流行的开发工具。

•版本控制工具:Git。

2.2 实验材料准备在实验开始之前,需要准备以下材料:•一台个人电脑;•一个Github账号;•需求文档或项目需求说明书。

3. 实验步骤3.1 创建项目1.在Github上创建一个新的仓库,用于存放本次实验的代码和文档。

2.将该仓库Clone到本地计算机。

3.2 进行需求分析1.根据实验的要求和提示,详细阅读需求文档或项目需求说明书。

2.理解并分析需求,确定项目的功能和范围。

3.3 设计系统架构1.根据需求分析的结果,设计系统的基本架构。

2.利用UML语言或其他适当的方式,绘制系统的概念模型、用例图等。

3.4 编写代码1.根据需求和设计,编写代码实现项目的功能。

2.在代码中遵循软件工程的相关规范和最佳实践。

3.5 进行单元测试1.编写测试用例,对项目的各个模块进行单元测试。

2.测试用例覆盖率应尽可能高,并覆盖边界情况。

3.6 代码审查和修改1.邀请同组同学或其他学生进行代码审查。

2.对审查结果进行对比和分析,进行代码修改和优化。

3.7 完成项目文档1.根据实验要求,编写完整的项目文档,包括系统设计、实施计划、测试报告等。

2.将文档保存到Github仓库的相应目录下。

3.8 提交代码和文档1.将代码和文档Commit到本地仓库。

2.将本地仓库的修改Push到Github仓库。

4. 实验注意事项•在进行实验前,务必仔细阅读实验要求和提示。

•在实验过程中,遇到问题请及时向教师或助教寻求帮助。

•实验结束后,务必按时提交实验报告,否则将扣分。

5. 实验总结通过本次实验,学生们能够学习到软件工程的基本概念、原理和方法,并能通过实践应用到实际项目中。

《软件工程》实验指导书

《软件工程》实验指导书实验1 用Visio进行功能分析和建模1. 实验目的掌握结构化分析的方法。

掌握使用Visio2003软件绘制数据流图、状态转换图的一般方法和技巧。

2. 实验环境软件平台:Microsoft Windows XP,软件工具:Micrisoft Visio 2003。

3. 实验原理结构化分析方法以数据字典为核心,采用实体关系图、数据流图和状态转换图等图形来表达需求,直观明了且易于理解和掌握。

数据流图作为功能建模的基础,描述数据怎样转换以及转换的功能,状态转换图作为行为建模的基础,表示系统的各种行为状态以及状态间的转换方式。

4. 实验内容与要求绘制学生成绩管理系统(案例如下)的数据流图及状态转换图。

5. 撰写实验报告案例1某校准备开发一个学生成绩管理系统。

在该系统中,教务人员录入学生信息、课程信息和成绩信息,学生可以随时查询自己所选课程的成绩。

由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。

实验2用例模型设计1. 实验目的学会IBM Rational Rose Enterprise Edition的基本操作。

掌握使用Rose进行用例建模。

2. 实验环境软件平台:Microsoft Windows XP,软件工具:IBM Rational Rose Enterprise Edition。

3. 实验原理使用用例方法来描述系统功能需求的过程,就是用例建模,它是实现"功能模型"建模的主要手段之一。

用例模型主要包括以下两部分内容。

⑴用例图(Use Case Diagram)确定系统中所包含的参与者、用例和两者之间或其自身的关系,用例图是基于系统要实现的功能的一个可视化描述。

①参与者(Actor)②用例(Use Case)用例是用来描述参与者使用系统,以达到某个目标时所涉及到的一系列的场景的集合。

一个用例的核心并不是上述的图标,而是一个规格化的叙述型文档,它描述了参与者要实现某项功能的事件流程,展示和体现了其所描述的过程中的需求情况。

《软件工程》实验指导书

《软件工程》实验讲义一、实验的性质、目的与任务1、实验性质《软件工程》实验是一门专业课实验,是软件工程专业学生接收软件开发实践能力培养的开端,要求学生通过本课程实验,了解从事软件开发的基本过程及基本方法,从而具有从事软件开发的基本技能。

2、实验的目的培养与提高学生从事软件开发的基本技能、独立思考以及分析问题和解决问题的能力,提高系统设计的能力。

3、实验的任务通过实验,使学生进一步掌握《软件工程》课程的基本原理和方法,加深对《软件工程》理论知识的理解和掌握。

二、实验内容与学时分配三、实验内容与实验要求实验一需求分析实验目的:会写需求说明;熟悉数据流图;熟悉数据库设计实验内容:假设某美国大学共有200名教师,校方与教师工会签定了一项协议。

按照协议,所有年工资超过$26,000(包含26,000)的教师工资保持不变,少于$26,000的教师将增加工资,给每个由此教师所赡养的人(包括教师本人)每年补助$100,此外,教师有一年工龄每年再多补助$50,但是增加后的年工资总额不能多于$26,000。

假设教师的工资档案已经存在,其中有目前的年工资,赡养的人数,雇佣日期等信息。

需要一个计算机程序计算并打印出每名教师的原工资和调整后的工资。

实验要求:(1)画出此系统的数据流图(2)写出需求说明(3)写出上述的工资调整程序设计时请分别采用下属两种算法,并比较二者的优缺点:a搜索工资档案数据,找出年工资少于$26,000的教师,计算新工资,校核是否超过$26,000,存储新工资,印出新旧工资对照表b把工资档案数据按工资从最低到最高的次序排列,当工资数额超过$26,000时即停止排序,计算新工资,校核是否超过$26,000,存储新工资,印出新旧工资对照表(4)你所画出的数据流图适用于哪种算法?实验二设计实验目的:熟悉结构化程序设计中“自顶向下,逐步求精“方法实验内容:设计一程序,要求用率选法求100以内的素数,筛选法就是从2到100中去掉2,3,……9,10的倍数,剩下的就是100以内的素数,已知该程序的功能框架如下:main( ){建立2到100的数组A[],其中A[i]=i;建立2到100的素数表B[],其中存放2到10以内的素数;若A[i]=i是B[]中任一数的倍数,则踢除A[i];输出A[]中所有没有被剔除的数;实验要求:(1)将上述框架中的每一个加工语句进一步细化成一个循环语句,并直接用程序设计语言表示出来;(2)画出程序流程图;(3)说明“自顶向下,逐步求精“方法的优点实验三:编码实验目的:非结构化程序改为结构化程序;流程图;伪代码实验内容:研究下面的伪码程序:loop: set i to (start+finish)/2if table(i)=item goto foundif table(i)<item set start to (i+1)if table(i)>item set finish to (i-1)if (finish-start)>1 goto loopif table(start)=item goto foundif table(finish)=item goto foundset flag to 0goto donefound :set flag to 1done:exit实验要求:(1)画出程序流程图(2)程序是结构化的吗?说明理由(3)若程序是非结构化的,请设计一个等价的结构化程序且画出流程图(4)此程序的功能是什么?它完成预定功能需要什么隐含的前提条件吗?(5)上机实践并进行测试实验四黑盒测试实验目的:了解黑盒测试方法实验内容:输入三个正整数,判断他们是否构成三角形,如果构成进一步判断三角形的性质:等边,等腰或者一般。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.Experimental EnvironmentIBM Rational Software Development Platform2.LocationRoom 529, Building C13.Case DescriptionInternational Students Course Registration SystemThe School of Information and Electronic Engineering is one of biggest schools in Zhejiang University of Science and Technology.As part of teaching administration, staffs and international students use an old system. The Dean is convinced that the current system has been outgrown, as they have been receiving increased complaints from staff and international students, and also because other Universities have released totally revamped and highly functional computer system to their schools. In the current system duplication of data entry and lack of networking are both causing great difficulty. Furthermore they recognize the need for access to the internet.The school has about 110 faculties (located in one building), most of whom require computer access. Meanwhile there are almost 500 international students who live in Hangzhou city. The Dean have awarded you (a consultant from super systems consulting) a contract to specify and design a new computer system. They will be guided by your expertise as to what you consider to be the best solution to their problems.The assignments are considered primarily as a learning experience. Your assignments should demonstrate a complete understanding of the main issues and the ability to apply the underlying principles as insights into practical case studies. The emphasis in this exercise is to highlight the type of information to include in the analysis of an information system. You should make assumptions on any information that has not been included, and which you believe is necessary to specify your system. It is the structure, type and consistency of information you include and how this information is communicated which is critical, the exact detail of your solution is of lesser importance, as there is no one correct solution.Main functions:1.Students look up the course information.2.Students enroll in course.3.Student amends enrolment4.Student wishes to check enrolments5.Student submits assignments.6.Student browses news and message.7.Student looks up his grade.8.Staff wishes to check enrolments9.Staff wishes to publish news and message.10.Staff input the grade of students.11.Time to produce grade reports (One day after final grade deadline)12.Student or Faculty wishes to receive a grade report (Faculty or Student requests grade report).13.Student placed on honors list (Cumulative GPA reaches 6.0)14.Time to produce list of op three students in each course (Release of results for semester) Review the case study and answer the following questions with reference to the information in thecase study.Do not extend the scope of your answers beyond the information specifically stated in the case study. You are permitted to make reasonable assumptions where necessary but these should be noted.You are required to document the information system which supports the case study described above. You will provide as requested, diagrams and models as solutions.QuestionThis question requires the specified table and diagrams to be produced as a solution to the case study provided above.(a) Prepare an event table for the information system. Use at least the following headings for(b) Prepare a Use Case diagram for the information system.(c) Prepare the Use Case Detailed Description to support this enrollment of a student for those shareholders registering via the Web.This solution should include a brief description, an intermediate description and a fully developed description of this scenario(d) Prepare a Sequence diagram for the information system.(e) Prepare an Activities diagram for the information system.(f) Prepare a domain diagram for the information system.(g) Prepare a Design class diagram for the information system.(h) Prepare a Design Class diagram for the ‘Student class’ ONLY as detailed in the earlier Domain Class Diagram. You are required to show a complete attributes list and a comprehensive methods list which supports the specified functionality as described in the full case study.(i) Write the system requirement specification about this system.Requirements document structurePrefaceIntroductionGlossaryUser requirements definitionSystem architectureSystem requirements specificationSystem modelsSystem evolutionAppendicesIndex(j) User Interface (alternative question)The First Experiment: You must install the IBM-Rational Rose. Then you should finish (a), (b),(c). The Second Experiment: (d), (e)The Third Experiment: (e), (g), (h)The Fourth Experiment: (f)The Fifth Experiment: (g), (h)The Sixth Experiment: (i)。

相关文档
最新文档