软件体系结构实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验指导书
实验一
1、实验项目:软件体系结构设计(一)
某系统C/S风格客户端软件体系结构设计
2、实验目的:熟悉C/S风格的工作机制
3、实验内容:针对某个应用系统,选用C/S风格作为这个系统的软件体系结构
风格。熟悉C/S风格的工作机制,对所考察的系统进行C/S风格客户端软件体系结构设计。(针对不同的特定应用系统具体表述)
实验二
1、实验项目:软件体系结构设计(二)
某系统C/S风格服务器软件体系结构设计
2、实验目的:熟悉C/S风格的工作机制
3、实验内容:针对某个应用系统,选用C/S风格作为这个系统的软件体系结构
风格。熟悉C/S风格的工作机制,对所考察的系统进行C/S风格服务器软件体系结构设计。(针对不同的特定应用系统具体表述)
实验三
1、实验项目:UML建模
某系统UML建模
2、实验目的:深入理解UML建模的思想,熟悉UML建模方法
3、实验内容:作为实际应用前的一种演练,深入理解UML建模的思想,熟悉
UML建模方法,锻炼和培养分析问题、解决问题的能力。针对某个选定的应用系统,对其进行用例建模、对象类建模和状态图建模。
实验四
1、实验项目:某系统详细设计
2、实验目的:细化前期设计的有关结果,做出软件的详细规格说明
3、实验内容:详细设计(也叫过程设计)是软件设计的具体模块设计阶段,是
在作为软件开发前期设计的体系结构设计和总体设计的基础上进行的。目的是要细化前期设计的有关结果,做出软件的详细规格说明。要求具体地设计目标系统给个模块的实现过程。
实验五
1、实验项目:系统集成
2、实验目的:系统集成与总结
3、实验内容:综合考察前八次实验的内容,通盘考虑软件设计的整个过程,深
入理解软件体系结构的构建过程
教务管理系统
序号名称基本属性
1 教师教师号,姓名,性别,职称,出生日期,政治面貌,所属系部,身份证号,档案
编号
2 系部系部号,系部名称,办公地点,电话
3 专业专业代号,专业名称,所属系部
4 教室教室号,类型(语音室,实验室,多媒体教室,普通教室等),规格,管理员,备
注
5 课程课程号,课程名称,开课系部,课程简介
6 学生学号,姓名,性别,班级,出生日期,籍贯,民族,政治面貌,身份证号,高考成
绩,档案编号
7 班级班级号,班级名称,专业,人数
8 成绩学号,课程号,成绩,备注(缓考,补考,重修等)
9 考试安排课程号,教程号,学生,时间
10 评教/评学班级,教师,课程,评教分数,评学分数
11 选课学号,课程号,教师号
12 排课课程号,教师号,教室号,时间
13 开课计划序号,专业代号,课程号,学期,学时,学分,课程性质(选修,必修),教学方式
(普通教学,多媒体教学,户外教学等)
要求:
1.建立教务系统的需求分析模型,并声称需求分析报告;
2.建立教务系统的业务流程模型;
3.建立教务系统的概念数据模型;
4.建立教务系统的物理数据模型(创建数据库,生成数据库);
5.通过教务系统的物理数据模型生成面向对象模型(OOM),生成对应的JA V A或者C#代码;
实验一里面可以用Adobe Dreamweaver或者VisualStudio2008或者以上版本描述相关的前台界面;
实验二: 用以上的工具构建相关的后台界面;
实验三: 用PowerDesigner设计该系统的需求分析和业务业务流程模型(BPM)
实验四: 用PowerDesigner设计该系统的CDM和PDM
实验五: 用PowerDesigner 设计该系统的OOM和对应的JA V A或C#代码.
附录1:实验报告模板
实验一
软件体系结构设计(一)
某系统C/S风格客户端软件体系结构设计
实验课程名:软件体系结构
专业班级:学号:姓名:
实验时间:实验地点:指导教师:
说明:
1.验证性实验报告填写好后,以学生的学号+实验项目名作为该word文件名保存,
例如某学生学号为20080001,姓名为某某,本次实验名称是:实验1 线性表的实
验,则本次实验报告的保存文件名为:01某某实验1.doc。
2.在规定的时间内,学生将本报告提交给实验指导教师。