2013软件工程实验说明书

2013软件工程实验说明书
2013软件工程实验说明书

1.Experimental Environment

IBM Rational Software Development Platform

2.Location

Room 529, Building C1

3.Case Description

International Students Course Registration System

The 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 enrolment

4.Student wishes to check enrolments

5.Student submits assignments.

6.Student browses news and message.

7.Student looks up his grade.

8.Staff wishes to check enrolments

9.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 the

case 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.

Question

This 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 structure

Preface

Introduction

Glossary

User requirements definition

System architecture

System requirements specification

System models

System evolution

Appendices

Index

(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)

2013工程量清单计价完整表格.

附件一工程量清单计价表格(一)封面: 1. 工程量清单封-1 2 招标控制价封-2 3 投标总价封-3 4 竣工结算总价封-4 (二)总说明:表-01 (三)汇总表: 1 工程项目招标控制价/投标报价汇总表表-02 2 单项工程招标控制价/投标报价汇总表表-03 3 单位工程招标控制价/投标报价汇总表表-04 4 工程项目竣工结算价汇总表表-05 5 单项工程项目竣工结算价汇总表表-06 6 单位工程项目竣工结算价汇总表表-07 (四)分部分项工程量清单表: 1 分部分项工程量清单与计价表表-08 2 工程量清单综合单价分析表表-09 (五)措施项目清单表: 1 措施项目清单与计价表(一)表-10 2 措施项目清单与计价表(二)表-11 (六)其他项目清单表: 1 其他项目清单与计价汇总表表-12 2 暂列金额明细表表-12-1 3 材料暂估单价表表-12-2 4 专业工程暂估价表表-12-3 5 计日工表表-12-4 6 总承包服务费计价表表-12-5 7 索赔与现场签证计价汇总表表-12-6 8 费用索赔申请(核准)表表-12-7 9 现场签证表表-12-8 (七)规费、税金项目清单与计价表表-13 (八)工程款支付申请(核准)表表-14 b1

____________工程 工程量清单 工程造价 招标人: 咨询人: (单位盖章)(单位资质专用章) 法定代表人法定代表人 或其授权人:或其授权人: (签字或盖章)(签字或盖章) 编制人:复核人: (签字盖专用章)(签字盖专用章) b2

编制时间:年月日复核时间:年月日 封-1 b3

____________工程 招标控制价 招标控制价(小写): (大写): 工程造价 招标人:咨询人: (单位盖章)(单位资质专用章) 法定代表人法定代表人 或其授权人:或其授权人: (签字或盖章)(签字或盖章) b4

软件工程实验二

实验二熟悉面向对象建模过程 一、实验目的与要求 1.掌握 UML 工具 Enterprise Architect(Visio 或 Rational Rose)的使用; 2.了解面向对象软件建模过程; 3.把握类图、对象图、顺序图之间的关系。 二、实验环境 1.PC,CPU:P4 2.0GHz 以上,内存:512M,硬盘:40GB 以上; 2.操作系统:Microsoft Windows 2000 /2003/XP; 3.软件:E.A.、Microsoft Visio 或 Rational Rose 三、实验要求: 1.绘制的图形清楚,排版美观 2.类图、对象图和顺序图之间的关系设定正确 3.代码与模型相互印证,能按模型实现代码。 四、实验内容与步骤 B.领养电子宠物游戏 电子宠物是多种人工玩伴的其中一种,一般作陪伴人类或娱乐用途。人们可以饲养电子宠物以取代真正的宠物,玩家从宠物商店领养一只电子宠物。玩家可以“喂养”宠物,与宠物玩耍。描述比较简单,可以发挥想象完善宠物游戏。 参照书本上的分析与设计过程,选择 A 或者 B,重新建立系统的用例模型(包括用例文本)、领域模型、对象交互的顺序图、类图等模型,并按照模型实现。 请注意模型的顺序与前后关系,以及代码与模型的关系。要求每个人独立完成,并演

示。

1. 定义用例: 用例图: uc pet 领养宠物 查看宠物资料玩家 与宠物互动 用例规约: 用例编号:UC01用 例名称:领养宠物 简要说明:该用例描述玩家是如何领养宠物的。 参与者:玩家前置条件:玩家通过身份认证 后置条件:玩家成功领养电子宠物,正确记录交易日志。触发事件:玩家在主菜单中选择领养宠物。 基本流: 1.玩家选择“领养宠物”操作。 2.系统提醒玩家选择所要领取的宠物的类别。 3.系统提醒玩家填写宠物姓名。 用例编号:UC02用例名 称:查看宠物资料 简要说明:该用例描述玩家是如何查看宠物资料的。 参与者:玩家前置条件:玩家通过身份认证 后置条件:玩家成功查看宠物资料。 触发事件:玩家在主菜单中选择查看宠物资料。 基本流:

建设工程量清单计价规范2013版

建设工程量清单计价规范(2013版)

————————————————————————————————作者:————————————————————————————————日期: 2

2013工程量清单计价规范 1 总则 1.0.1 为规范建设工程造价计价行为,统一建设工程计价文件的编制原则和计价方法,根据《中华人民共和国建筑法》、《中华人民共和国合同法》、《中华人民共和国招标投标法》等法律法规,制定本规范。 1.0.2 本规范适用于建设工程发承包及实施阶段的计价活动。 1.0.3 建设工程发承包及实施阶段的丁程造价应由分部分项工程费、措施项目费、其他项目费、规费和税金组成。 1.0.4 招标工程量清单、招标控制价、投标报价、工程计量、合同价款调整、合同价款结算与支付以及工程造价鉴定等工程造价文件的编制与核对,应由具有专专业资格的工程造价人员承担。 1.0.5 承担工程造价文件的编制与核对的工程造价人员及其所在单位,应对工程造价文件的质量负责。 1.0.6 建设工程发承包及实施阶段的计价活动应遵循客观、公正、公平的原则。 1.0.7 建设工程发承包及实施阶段的计价活动,除应符合本规范外,尚应符合国家现行有关标准的规定。 2 术语 2.0.1 工程量清单 载明建设工程分部分项工程项目、措施项目、其他项目的名称和相

应数量以及规费、税金项目等内容的明细清单。 2.0.2 招标工程量清单 招标人依据国家标准、招标文件、设计文件以及施工现场实际情况编制的,随招标文件发布供投标报价的工程量清单,包括其说明和表格。 2.0.3 已标价工程量清单 构成合同文件组成部分的投标文件中已标明价格,经算术性错误修正(如有)且承包人已确认的工程量清单,包括其说明和表格。 2.0.4 分部分项工程 分部工程是单项或单位工程的组成部分,是按结构部位、路段长度及施工特点或施工任务将单项或单位工程划分为若干分部的工程;分项工程是分部工程的组成部分,是按不同施工方法、材料、工序及路段长度等将分部工程划分为若干个分项或项目的工程。 2.0.5 措施项目 为完成工程项目施工,发生于该工程施工准备和施工过程中的技术、生活、安全、环境保护等方面的项目。 2.0.6 项目编码 分部分项工程和措施项目清单名称的阿拉伯数字标识。 2.0.7 项目特征 构成分部分项工程项目、措施项目自身价值的本质特征。 2.0.8 综合单价

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

软件工程实验要求说明书1 软件工程实验要求说明书 编制人:曾丹 2011-04-1 一、选题 每个同学任选一题。根据题目要求展开分析和设计。 1班委信息综合管理系统 ●完成班委信息查询(包括该班委的学号,姓名,年龄,性别,系名,职位,任职日期等)●完成班委信息浏览,可查看所有班委信息 ●统计所有“男”班委和“女”班委的人数。 ●班委信息编辑系统,完成班委信息管理(包括班委的任职信息,免职信息新增;任免职 信息的修改,删除等) ●其他功能 2小钱箱管理系统 ●能够记载每笔收入的来源(父母/亲朋/赠送/打工/奖学金/拾遗/其他等),金额,获取该

笔收入日期;能够查询每笔收入信息 ●能够统计某时间段内的总收入; ●能够记载每笔支出的原因(吃/住宿/娱乐/病),金额,该笔支出日期); ●能够查询每笔支出信息 ●能够统计某时间段内“吃”的总支出; 3超市管理系统之销售管理 ●能够记载每笔销售信息(物品名称,物品所在分类(食品,日用品等等),销售日期, 金额等); ●能够通过物品名称查询每笔销售信息 ●能够统计某时间段内的总销售金额; 4超市管理系统之库存管理 ●能够查询物品的库存数量、该物品设定的库存上限/下限值及其他物品信息; ●能够查询全部库存信息; ●能够浏览所有低于库存下限和高于库存上限的物品。 ●图书借阅管理信息系统

●图书基本信息的添加、修改、删除和查询。 ●图书借阅证件的添加、修改、删除、挂失和查询。 ●图书借阅管理,包括图书借阅、图书归还。 5物资管理信息系统 ●物资基本信息的添加、修改、删除和查询。 ●入库管理。 ●出库管理。 6汽车租赁管理信息系统 ●汽车信息的添加、修改、删除和查询。 ●客户信息的添加、修改、删除和查询。 ●汽车的租赁管理(包括汽车的租赁、续租和归还等操作)7宾馆客房管理信息系统 ●客房信息的添加、修改、删除和查询 ●预订客房信息的添加、修改、取消预订和查看详细信息●结算信息管理 8人事管理信息系统 ●员工基本信息的添加、修改、删除和查询。

2013工程量和清单计价规范

2013工程量清单计价规范 1 总则 1.0.1 为规范建设工程造价计价行为,统一建设工程计价文件的编制原则和计价方法,根据《中华人民共和国建筑法》、《中华人民共和国合同法》、《中华人民共和国招标投标法》等法律法规,制定本规范。 1.0.2 本规范适用于建设工程发承包及实施阶段的计价活动。 1.0.3 建设工程发承包及实施阶段的丁程造价应由分部分项工程费、措施项目费、其他项目费、规费和税金组成。 1.0.4 招标工程量清单、招标控制价、投标报价、工程计量、合同价款调整、合同价款结算与支付以及工程造价鉴定等工程造价文件的编制与核对,应由具有专专业资格的工程造价人员承担。 1.0.5 承担工程造价文件的编制与核对的工程造价人员及其所在单位,应对工程造价文件的质量负责。 1.0.6 建设工程发承包及实施阶段的计价活动应遵循客观、公正、公平的原则。 1.0.7 建设工程发承包及实施阶段的计价活动,除应符合本规范外,尚应符合国家现行有关标准的规定。 2 术语 2.0.1 工程量清单 载明建设工程分部分项工程项目、措施项目、其他项目的名称和相应数量以及规费、税金项目等内容的明细清单。 2.0.2 招标工程量清单

招标人依据国家标准、招标文件、设计文件以及施工现场实际情况编制的,随招标文件发布供投标报价的工程量清单,包括其说明和表格。 2.0.3 已标价工程量清单 构成合同文件组成部分的投标文件中已标明价格,经算术性错误修正(如有)且承包人已确认的工程量清单,包括其说明和表格。 2.0.4 分部分项工程 分部工程是单项或单位工程的组成部分,是按结构部位、路段长度及施工特点或施工任务将单项或单位工程划分为若干分部的工程;分项工程是分部工程的组成部分,是按不同施工方法、材料、工序及路段长度等将分部工程划分为若干个分项或项目的工程。 2.0.5 措施项目 为完成工程项目施工,发生于该工程施工准备和施工过程中的技术、生活、安全、环境保护等方面的项目。 2.0.6 项目编码 分部分项工程和措施项目清单名称的阿拉伯数字标识。 2.0.7 项目特征 构成分部分项工程项目、措施项目自身价值的本质特征。 2.0.8 综合单价 完成一个规定清单项目所需的人工费、材料和工程设备费、施工机具使用费和企业管理费、利润以及一定范围内的风险费用。 2.0.9 风险费用 隐含于已标价工程量清单综合单价中,用于化解发承包双方在工程合同中约定内

软件工程实验指导书(2016年修订)

数学与信息学院(软件学院) 《软件工程实验》指导书 编写:梁早清朱凯严尚维林毅申 完成人信息 学号姓名主要角色和任务比重 朱凯2016年修订 分组至少3人至多4人。 备注:此文档仅作为《软件工程》实验指导用,其他课程的文档模板请根据其他老师提供的模板撰写。

软件工程实验课实验说明 本实验指导书是数学与信息学院、软件学院《软件工程实验》课程的指导书,目的在于让同学们通过这些实验,体会软件开发的过程(从需求分析到设计和测试计划)。老师们试图通过一个较为简单的易实现的软件系统,让同学们分阶段完成需求分析、体系结构设计、部件级设计等设计和功能测试的工作,并完成相应的文档。同学们之间根据规范相互评审每一阶段的文档,过后老师再统一评讲。以此让同学们加深对结构化分析与设计、功能测试的方法的理解。(特别指出:因课时所限,软件工程中面向对象的设计与分析方法不在本实验课上讨论,学院另外开设有《面向对象的设计与分析》课程。) 题目如下: 一、软件系统需求的文本描述 《课程成绩管理系统》提供一个方便我校任课老师管理学生成绩的小型软件系统。该系统为教师提供方便的成绩管理功能,也为学生提供查询成绩的功能。系统描述如下:学生的成绩包含以下4个部分:课堂点名成绩、课堂考试成绩、课后作业成绩和期末考试成绩。各成绩评判标准和在总成绩中所占比例如下: 1.课堂点名3次,每次点名没有到的不得分(即记0分),到了的100分。第一次点 占总成绩的1%,第二次和第三次各占总成绩的2%,课堂点名占总成绩的5%; 2.课堂考试3次,每次满分100分,具体成绩由老师给出。其中,第一次和第二次占 总成绩的7%,第三次占总成绩的6%,共20%; 3.课后作业3次,每次满分100分,具体成绩由老师给出。其中,第一次和第二次占 总成绩的8%,第三次占总成绩的9%,共25%; 4.期末考试试卷满分100分,占总成绩的50%。 教师能通过成绩管理软件来管理学生的成绩,包含添加、删除、修改、查看、统计学生的成绩。各个功能具体描述如下: 1.添加学生成绩:填写学号,点击添加,然后在添加界面上录入对应学生的第一次点 名、第二次点名、第三次点名、第一次课堂考试、第二次课堂考试、第三次课堂考 试、第一次课后作业、第二次课后作业、第三次课后作业,期末考试卷面成绩。点

工程量清单计价规范(2013)

1 总则 1.0.1 为规范房屋建筑与装饰工程造价计量行为,统一房屋建筑与装饰工程工程量计算规则、工程量清单的编制方法,制定本规范。 1.0.2 本规范适用于工业与民用的房屋建筑与装饰工程发承包及实施阶段计价活动中的工程计量和工程量清单编制。 1.0.3房屋建筑与装饰工程计价,必须按本规范规定的工程量计算规则进行工程计量。 1.0.4 房屋建筑与装饰工程计量活动,除应遵守本规范外,尚应符合国家现行有关标准的规定。 2 术语 2.0.1 工程量计算Measurement of quantities 指建设工程项目以工程设计图纸、施工组织设计或施工方案及有关技术经济文件,按照相关工程国家标准的计算规则、计量单位等规定,进行工程数量的计算活动,在工程建设中简称工程计量。 2.0.2 房屋建筑Building construction 在固定地点,为使用者或占用物提供庇护覆盖进行生活、生产或其他活动的实体,可分为工业建筑与民用建筑。 2.0.3 工业建筑Industrial construction 提供生产用的各种建筑物,如车间、厂区建筑、动力站、与厂房相连的生活间、厂区内的库房和运输设施等。 2.0.4 民用建筑Civil construction 非生产性的居住建筑和公共建筑,如住宅、办公楼、幼儿园、学校、食堂、影剧院、商店、体育馆、旅馆、医院、展览馆等。 2 术语 2.0.1 工程量计算Measurement of quantities 指建设工程项目以工程设计图纸、施工组织设计或施工方案及有关技术经济文件,按照相关工程国家标准的计算规则、计量单位等规定,进行工程数量的计算活动,在工程建设中简称工程计量。 2.0.2 房屋建筑Building construction 在固定地点,为使用者或占用物提供庇护覆盖进行生活、生产或其他活动的实体,可分为工业建筑与民用建筑。 2.0.3 工业建筑Industrial construction 提供生产用的各种建筑物,如车间、厂区建筑、动力站、与厂房相连的生活间、厂区内的库房和运输设施等。 2.0.4 民用建筑Civil construction 非生产性的居住建筑和公共建筑,如住宅、办公楼、幼儿园、学校、食堂、影剧院、

软件工程实验指导书71436

软件工程实验指导书 南昌航空大学信工学院 2010年01月

目录 实验1 用PowerDesigner建模工具绘制数据流图 (3) 1 实验环境 (3) 2 实验目的 (3) 3 实验内容 (3) 4 实验要求 (3) 5 实验步骤 (3) 实验2 用PowerDesigner建模工具设计数据库 (5) 1 实验环境 (5) 3 实验内容 (5) 4 实验要求 (6) 5 实验步骤 (6) 实验3 用Microsoft Visio工具设计用户界面 (10) 1 实验环境 (10) 2 实验目的 (10) 3 实验内容 (10) 4 实验要求 (10) 5 实验步骤 (10) 实验4 用Rational Rose绘制用例图 (14) 1 实验环境 (14) 2 实验目的 (14) 3 实验内容 (14) 4 实验要求 (14) 5 实验步骤 (15) 实验5 用Rational Rose工具绘制类图 (18) 1 实验环境 (18) 2 实验目的 (18) 3 实验内容 (18) 4 实验要求 (18) 5 实验步骤 (18)

实验1 用PowerDesigner建模工具绘制数据 流图 1 实验环境 Windows 2000、Sybase公司的Power Designer应用软件 2 实验目的 1)了解Power Designer工具软件的组成及功能 2)掌握Power Designer中的Process Analyst(PA)模块的建 模方法及其工具的使用方法 3 实验内容 1)设计数据流图(DFD) 2)利用外部实体、过程处理、数据流及数据存储绘制数据流图。 4 实验要求 建立一个PAM(Process Analyst Model)的应用实例。 为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位,身份证号码、旅行时间、施行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。 绘制该机票预定系统的数据流图。注意:功能分解的细化程度视具体情况而定。该实验中分解到第三层止。 5 实验步骤 数据流图是系统处理模型的主要组成部分。其中心问题是把功能逐层分解为多个子功能。 1)建立根处理模型 S1:在Windows桌面上双击Process Analyst程序图标,打开Process Analyst应用程序。 S2:建立一个处理过程P1。单击工具栏中的Process工具,在模型工作区内单击会出现一个处理过程的符号,它是建立的第一个处理过程。单击鼠标右键释放Process工具,再双击新建立的处理过程符号,出现特性对话框,对

软件工程实验内容

实验指导(Experiments) 实验题目:在以下范围内任选一道题目或自定一个题目。

题目医院病房监护系统 在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号(组合)实时地传送到中央监护系统进行分析处理。在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。系统根 据医生的要求随时打印病人的病情报告,系统还定期自动更新病历。

实验内容 实验一软件需求分析 1.实验目的: 1) 根据所选定题目进行需求分析工作; 2) 通过实例掌握结构化数据流分析技术; 3) 进行业务需求分析、用户需求、功能需求、非功能需求分析; 2.实验要求: 要求做到使用结构化数据流分析技术分析课题需求,写出详细的数据流图和数据字典,数据流图的基本处理的个数不得少与2 个。 3.实验内容: 用结构化数据流分析技术进行软件系统需求分析,得出系统得数据流图和数据字典。 4.实验步骤: 1) 通过相关途径进行需求分析。 2) 综合利用Internet 网和相关书籍整理并完善需求分析。 3) 画出系统数据流图。 4) 得出系统数据字典。 5.实验学时:3学时。 6.实验结果:上交实验报告。 实验二软件设计 1.实验目的: 1) 建立初始结构图; 2) 对初始结构构图进行改进、优化; 2.实验要求: 用面向数据流的软件设计技术,对上一实验的数据流图和数据字典,进行总体设计;要求做到对上一实验的软件需求进行软件结构设计。 3.实验内容: 主要解决实现该系统需求的程序模块设计问题。(包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。) 4.实验步骤: 1.首先确定系统总体设计方案。 2.完成系统的模块结构图及模块的功能说明 3.完成系统的接口设计 4.完成系统的数据结构设计 5.实验学时:2 学时。 6.实验结果:上交实验报告。

13级软件工程实验指导书最新版

《软件工程》 课程实验指导书 华北水利水电大学 信息工程学院计算机科学与技术专业 2016年5月

《软件工程》课程实验指导书 一、实验选题与要求 自由选择题目,但每个班级的选题按照学号尾数为0、5选第1题,尾数为1、6选第2题,尾数为2、7选第3题,尾数为3、8选第4题,尾数为4、9选第5题。 1、单科学生成绩管理系统 任务:对在校某班学生一门课程的平时成绩与考试成绩进行统一管理。每个学生记录包括学号、姓名、每次习题(按16次计)、测验(按3次计)、考试成绩和总评成绩等信息,以学号为序存放。 要求:(1)一个文件按以班为单位存储学生记录。 (2)将允许的操作分为四种,以A、B、C、D为标志(若设置菜单操作更佳): A:插入一个新的学生记录; B:登记某次成绩(可以是每次习题、测验、考试成绩); C:修改某次成绩(可以是每次习题、测验、考试成绩); D:删除一个学生记录。 (3)计算学生的最终成绩,各项成绩权重为:习题10%、测验20%、考试70%。 (4)按学号排序打印全班成绩表,表格内容包括习题、测验、考试、总评成绩,前三项为百分制,总评成绩为加权计算结果值。 设置教师和学生两种登录系统身份,每个用户应有自己的口令; 教师身份可以完成上述基本要求的功能,学生可以通过输入学号查询个人成绩。 2、飞机航班订票系统 任务:通过此系统可以实现如下功能: (1)录入:录入航班信息(数据可以存储在一个数据文件中) (2)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓); 可以输入起飞抵达城市,查询飞机航班情况; (3)订票:(订票情况可以存在一个数据文件中) 可以订票,如果该航班已经无票,可以提供相关可选择航班; (4)退票:可退票,退票后修改相关数据文件; 订票的客户信息有姓名,证件号,订票数量及航班,订单要有编号。 (5)修改航班信息:当航班信息改变可以修改航班数据文件。 3、宾馆管理信息系统 任务:入住或预订客房时,用户要对客户管理模块或预订管理模块进行核对审查,并进行登记;客户换房时,要对换房信息进行查询和更新;客户退房时,要进行结算,并对更新客房信息。 主要功能模块: (1)登录模块:对用户身份进行验证,只有合法用户才能进入系统;

软件工程实验报告

1.1 实验一结构化需求分析 一.实验类型 图书馆管理系统 假定校图书馆需要你设计一个图书馆管理系统,要求包括以下功能: ●图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、 ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等(或其它你认为有用的信息); ●管理员可以查询、统计所有图书、每一类图书或每一本书的借阅记录; ●图书管理员可以管理所有读者的信息,包括读者类型(学生、教师、社会人 士)、姓名、图书证编号、办证时间、证件状态(正常、挂失、冻结)等信息; ●图书管理员可以查询和统计所有读者、每一类读者或每一个读者的借阅记录; ●读者可以通过本系统查询馆藏图书; ●读者可以通过本系统借阅读书。但对于孤本图书或在馆数量为1的图书则不 准外借; ●管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年 不归还图书的读者冻结其图书证; ●读者可以通地本系统归还图书。如果图书超期,则自动计算罚款金额。二.实验目的 1.掌握数据流的分析技术 2.掌握软件需求分析的过程和方法。 3.熟悉项目开发计划和需求规格说明书的制定方法。 三.实验内容和要求 1.用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。 2.正确运用图表工具进行表示。 3.按规范正确编写软件文档。

四.实验步骤 1.理解所承担项目的业务流程和业务内容。 本软件项目是面向中小型学校、单位机构对于图书管理的基于服务的一款便捷式软件。能满足一系列常用图书管理的功能模块,提供简介、准确的操作性,可以很大程度减少人为因素带来的数据错误,统计错误,系统逻辑错误。并且规模小,很容易进行推广。 ●本项目的参与对象有图书管理员及读者。 ●对于读者,能通过该软件浏览馆藏的所有图书。读者在图书馆找到自己喜欢 的书后,能自行通过该软件操作完成借阅操作。若读者是第一次借书,必须通过图书管理员进行添加读者记录,登记读者信息。读者在登陆后方能完成借阅操作,对于孤本图书(即图书馆中馆藏只有一本的图书)则拒绝进行借阅操作。在规定期限内,读者可以通过该软件完成还书操作,对于超期的图书,应将扣除一定罚款金额,对于超期一年不归还图书的读者冻结其图书证。 并且读者能修改个人信息。 ●对于图书管理员,能管理自己和比自己低一级管理权限的管理员。一级管理 员能完成维护管理员的基本信息和二级管理员的一切操作。二级管理员则能维护自己的信息和添加读者、添加图书的功能。管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年不归还图书的读者冻结其图书证; 2.按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。 根据软件编程经验,本系统将采用面向对象的设计方法,使用Eclipse开发工具,java窗体应用程序,操作系统使用Win8。 3.绘制数据流图、功能分析图等。

软件工程实验内容

传统软件工程实验内容 项目—1软件项目计划 本项目学习目标 本项目是传统软件工程的计划阶段。通过本项目的学习,使学生理解系统所要解决的问题并给出系统定义,掌握可行性研究的内容和步骤,在掌握系统流程图建立技术的基础上画出系统流程图,在经济可行性分析的基础上培养学生掌握成本/效益分析的能力. 阅读本项目后,应具备如下能力: ●弄清系统所要解决的问题并给出系统定义 ●认识到可行性研究的必要性 ●能准确阐述可行性研究的内容 ●熟练掌握可行性研究的步骤 ●掌握系统流程图建立的技术并能画出系统流程图 ●熟练掌握成本/效益分析的能力 本项目学习要点 ●系统目标及范围的说明 ●可行性研究的内容及步骤 ●成本效益分析 撰写可行性研究报告 任务1 问题定义 需解决的主要问题 ◆你知道软件开发第一个阶段最主要的任务是什么吗?那就是要弄清用户需要计算机解决问题的根本所在,以及项目所需的资源和经费。你知道具体这阶段完成后要生成一个什么样的文档及怎么书写这个文档吗?完成本任务后你自然就知道了。 任务目标 ◆学生能独立撰写系统目标及范围的说明书. 完成任务的途径 实例的系统目标及范围的说明书来阐述这一文档的书写方法。问题定义(Problem Definition)是计划时期的第一个阶段。其目的是弄清用户需要计算机解决的问题根本所在,以及项目所需的资源和经费.该阶段的主要任务是在向用户调查的基础上,编写一个叫做“系统目标及范围的说明”(Statement of Scope and Objectives)的文档。这个说明经用户同意后,就可作为下一步工作——可行性研究的依据。上述说明书中的第2、3两项是密切相关的,只有清楚地了解当前工作中存在的问题,才能深刻理解用户对新系统的目标.多数用户因受到计算机知识的限制,难于准确和恰如其分地提出新系统的目标.为了弥补这一不足,分析员除要认真听取用户代表的介绍外,还应通过阅读资料、现场观察、甚至亲自参加操作等方法,

2013软件工程实验说明书

1.Experimental Environment IBM Rational Software Development Platform 2.Location Room 529, Building C1 3.Case Description International Students Course Registration System The 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 enrolment 4.Student wishes to check enrolments 5.Student submits assignments. 6.Student browses news and message. 7.Student looks up his grade. 8.Staff wishes to check enrolments 9.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 the

软件工程实验报告完整版(最终)

河北工业大学 软件工程课程实验实验报告 题目:宿舍管理系统 专业:计算机科学与技术 班级:081班 组:第一组 组长:张震南 成员:刘浔,倪娜,李冬冬,王帅,陈清轩,蒲清龙指导教师:马建红 完成日期:2010年12月20号

目录 1 项目开发计划书……………………………………………………(页码) 2 软件需求规格说明书………………………………………………(页码)3设计规格说明书……………………………………………………(页码) 4 源程序清单…………………………………………………………(页码) 5 测试报告……………………………………………………………(页码) 6 用户手册……………………………………………………………(页码)

一、项目开发计划书 完成人:张震南 1.引言(Introduction) 1.1项目概述(Project Summary) 该系统是由管理员通过系统管理学生信息,能根据学生学号、院系、寝室号等来查询学生的其他相关信息,新生入住能录入新生的住宿信息,能查询房间的信息如入住人数、人员等。学生遇毕业退学等原因迁出宿舍,可以删除其住宿信息。 1.2 术语定义(Terms Glossary) 入住管理:要包括入住人员详细的学籍信息。 房间信息:包括宿舍门号,电话号码以及可住人数,已住人数。 信息查询:通过学生宿舍信息可以查询学生的详细信息。 1.3 相关文档(Related Documents) [1] 软件需求规格说明书 [2] 设计规格说明书 2.软件生存周期(Software Life Cycle) 本节记录项目策划生存期定义的工作结果,需要描述的主要内容: (1)项目生存期框图

软件工程实验报告

实验报告1 --网上选课系统用例建模 实验名称网上选课系统用例建模 学号0909120913 姓名苏伟良专业、班 计科1202 实验地点本部科技楼指导教师李祖德时间 2015/4/30 一、实验目的 1.理解需求分析在软件开发过程中的重要地位; 2.掌握用例的概念; 3.掌握UML中用例图的组成、作用以及使用场合; 4.掌握用例与用例之间的各种关系; 5.学习针对具体场景使用用例图进行分析说明的方法; 6.掌握用例描述的概念和基本结构,以及用例描述的作用。 二、实验内容 1.学习针对具体场景识别参与者和用例的方法,设计其用例图; 2.学习通过Visio绘制用例图的方法; 3.掌握如何对每个用例进行用例描述; 三、实验步骤 1.网上选课系统主要包括如下功能: 管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除;学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入数据库中。 2.对本系统的的用例、参与者进行分析: 本系统拟使用java语言通过三层模型实现:数据核心层、业务逻辑层和接入层。数据核心层包括对数据库的操作;业务逻辑层作为中间层对用户输入进出逻辑处理,在映射到相应的数据层操作;接入层包括用户界面、系统登录界面、管理界面、用户选课界面等。

本系统涉及的用户包括管理员和学生,是用例图中的活动者,他们的主要特征类似,都有学号和姓名等信息,可抽象出“基”活动者people,而register和student则从people 诞生,数据库管理系统是另外一个活动者。 3.绘制系统的用例图 4.选择其中一个用例给出其用例描述。 四、结果与分析 1.在Visio中建立模型、添加用例、角色如下: 2.画出系统用例图如下: people与teacher、student的关系是扩展关系 teacher、student与用例的关系是使用关系 DataBase与用例进行通信

2013工程量清单计量规则

则说明 .本章总则包括:保险费、工程管理、临时工程与设施、承包人驻地建设费用等内容。 2. 保险费分为工程一切险和第三方责任险: 2.1工程一切险是为永久工程、临时工程和设备及已运至施工工地用于永久工程的材料和设备所投的保险。 2.2第三方责任险是对因实施本合同工程而造成的财产(本工程除外)的损失和损害或人员(业主和承包人雇员除外)的死亡或伤残所负责任进行的保险。 2.3保险费率按议定保险合同费率办理。 3.工程管理包括竣工文件、施工环保费、安全生产费和工程管理软件。 3.1 竣工文件是承包人对承建工程,在竣工后按交通部发布的《公路工程竣(交)工验收办法》的要求,编制竣工图表、资料所需的费用。 3.2 施工环保费:是承包人在施工过程中采取预防和消除环境污染措施所需的费用。 3.3安全生产费:是承包人在施工过程中采取安全措施所需的费用。 3.4工程管理软件:是发包人指定要求承包人统一配备的软件系统,并建立网络系统所需的费用。 4.临时工程与设施包括临时道路、临时用地、临时供电设施、电信设施的提供、维修与拆除以及供水与排污设施。 4.1 临时道路(包括便道、便桥、便涵、码头)是承包人为实施与完成工程建设所必须修建的设施,包括工程竣工后的拆除与恢复。 4.2临时用地是承包人为完成工程建设,临时占用土地的租用费,工程完工后承包人应自费负责恢复到原来的状况,不另行计量。 4.3临时供电设施是承包人为完成工程建设所需要的临时电力设施的架设、维修与拆除的费用,不包括使用费。 4.4电信设施的提供、维修与拆除是承包人为完成工程建设所需要的临时电讯设施的架设、维修与拆除的费用,不包括使用费。 4.5供水与排污设施是承包人为完成工程建设提供、安装、保养和拆除全部施工和生活用水设施,安装、维修、管理和拆除临时排污系统的费用。 5.承包人的驻地建设包括承包人的驻地建设和场地建设: 5.1承包人驻地建设是指承包人为工程建设必须临时修建的承包人住房、办公房、加工车间、仓库、试验室和必要的医疗卫生、消防设施所需的费用,其中包括拆除与恢复到原来的自然状况的费用。 5.2场地建设是指承包人为工程建设必需进行的储料场、拌和场和预制场的场地平整、硬化,作业区的分隔,以及拆除与恢复到原来的自然状况所需的费用。

软件工程实验指导

软件工程实验指导书 适用专业:计算机科学与技术、软件工程、编写人: 信息技术学院 2012年8月

前言 软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。 按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。 通过实验训练,达到如下目的: 使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。

软件工程实验指导

《软件工程》试验指导 序论 软件工程是对软件开发、运作、维护、退役的系统研究法。在整个计算机科学中占有举足轻重的地位。软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。本指导书容包含了软件生命期中的各个阶段,容设计软件工程计算环境、软件工程标准、软件开发绘图工具Microsoft Visio、软件分析建模工具Rational Rose。整个指导书共含8试验,其中每一个试验都包含背景知识介绍、所需工具、准备工作和试验步骤等。 第一种软件工程工具以环境 一、试验目的 1.目的:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团队精神。 2.实验原理/实验基础知识:根据各组选择的课题,实行项目小组制, 各组推荐一名组长,统一管理整个项目的实施过程,并和理调整资源 和负责项目全局;根据项目的难易合理分配组员的任务,对问题达成 一直的看法;针对项目的实施,熟悉相应的软件开发工具的使用环境。 3.熟悉软件工具、软件开发环境和CASE工具 4.了解GB/T8567-2006《计算机软件文档编制规》中1-16页的容。 二、试验容与步骤 1.实验环境:word,excel,Visio,Rational Rose。

2.本实验为开放实验,各组可同时进行实验,每组3-5人。 3.准备参考资料和阅读相关的有关软件开发的标准文档。 4.填写实验报告(本次课程结束就交) 【思考题】 1、项目开发首先要做的事是什么? 2、你认为该软件应具备的最重要的特性是什么。 3、你认为怎样分工是最合理的?

《软件工程》实验报告一 容: 1.查阅有关资料,给出“软件”的权威定义 软件是一系列按照特定顺序组织的计算机数据和指 令的集合,按照特定顺序组织的电脑数据和指令的集合。 软件并不只是包括可以在计算机上运行的电脑程序, 与这些电脑程序相关的文档一般也被认为是软件的一部 分。简单的说软件就是程序加文档的集合体。 2.查阅有关资料,给出“软件生命期”的权威定义 软件生命期又称为软件生存期或系统开发生命期, 是软件的产生直到报废的生命期,期有问题定义、可行性 分析、总体描述、系统设计、编码、调试和测试、验收与 运行、维护升级到废弃等阶段,这种按时间分程的思想法 是软件工程中的一种思想原则,即按部就班、逐步推进, 每个阶段都要有定义、工作、审查、形成文档以供交流或 备查,以提高软件的质量。 软件工程要求每一期工作的开始只能必须是建立在 前一个期结果“正确”前提上的延续;因此,每一期都是 按“活动──结果──审核──再活动──直至 结果正确”循环往复进展的。 3.查阅有关资料,给出“软件生存期过程”的权威定义

相关文档
最新文档