软件工程作业

发布 2021-05-05 19:14:28 阅读 5612

《软件工程》作业。

——基于web的远程教学系统报告。

课题名称__基于web的远程教学系统__

专业班级___2012级教育技术学___

小组成员__胡旺捷,王强,王志航,苗瑞祥,吕伟,房邵壮__

淮北师范大学。

2024年12月。

目录。1系统需求分析页码。

1.1 问题描述页码。

1.2 用况模型分析页码。

1.3 静态模型分析页码。

1.4 动态模型分析页码。

2 系统架构设计页码。

2.1 系统逻辑体系架构设计页码。

2.2 系统物理体系架构设计页码。

3 系统详细设计页码。

3.1 功能详细设计页码。

3.2类模型详细设计页码。

4 数据库设计页码。

4.1 数据库概念模型设计页码。

4.2 数据库逻辑模型设计页码。

4.3 数据库的建立页码。

5 系统实施及测试页码。

5.1 技术介绍页码。

5.2 编码实现页码。

5.3系统测试页码。

总结页码。1 系统需求分析。

说明需求分析的目的及分析步骤。

1.1 问题描述。

针对选题,用文字简要描述用户的需求及要解决的问题。

1.2 用况模型分析。

针对选题,说明用例图的作用是什么?

根据分析画出系统中用例图(分层),以及对功能较复杂的用例进行用例说明(2个)。

1.3 静态模型分析。

介绍静态模型(对象模型)是什么,其作用是什么?

根据用例图中所定义的问题域,识别对象,找出实体类,确定属性、方法及关联,画出实体类图。

1.4 动态模型分析。

1.4.1 状态图。

说明状态图的作用。

根据用例图中所定义的问题域,找出具有状态的对象,分析对象的生命周期,画出状态图(1个)

1.4.2 活**。

说明活**的作用。

根据用例图中所定义的用例,分析用例之间执行流程(1个),以及流程处理较复杂用例内部执行流程(1个),画出活**。

1.4.3 顺序图。

说明顺序图的作用。

根据用例图中所定义的用例,分析(1个)用例是由那些对象交互完成的,画出顺序图。

2 系统架构设计。

说明系统架构的目的及设计步骤。

2.1 系统逻辑体系架构设计。

什么是系统逻辑架构设计?

按照层次模式分析,画出系统的包图,并对包中的类进行设计。

2.2 系统物理体系架构设计。

什么是系统物理体系架构设计?

2.1.1 构件图设计。

说明构件图的作用。

画出构件图,划分构件,明确它们之间的关系及接口。

2.1.2 部署图设计。

说明部署图的作用。

画出部署图,确定各结点及其之间的关联。

3 系统详细设计。

说明详细设计的目的及步骤。

3.1 功能详细设计。

根据三层模式设计2个功能的详细算法,用顺序图描述。

3.2 类模型详细设计。

根据功能详细设计的结果,补充边界类、控制类和原来的实体类,画出完整的类图。后面编码阶段的类必须和设计结果中的类保持一致。

4 数据库分析与设计。

说明数据库设计的目的及步骤。

3.1 数据库概念模型设计。

根据用例图中所定义的问题域,找出系统中的实体,以及实体间的关联(1:1,1:n,n:m),画出e-r图。(可以省略属性描述)

3.2 数据库逻辑模型设计。

根据e-r图的描述,转换为数据库逻辑模型(包含属性)。并说明为什么要这样转换?

3.2 数据库的建立。

在相应的工具中建立数据库,列出全部的数据库表(每个字段都要有备注)。

注意:各数据库表中相同的字段必须相同。

5 系统实施。

5.1 技术介绍

对所采用的开发技术,环境进行简要的介绍,以及采用怎样的开发模式(三层)?每层的作用?关系?

5.2编码实现。

针对一个一个功能,将每个功能描述出来,你采用了哪几个类如何协同工作,来实现的该功能。

5.2.1 a功能。

描述此功能做什么的。。。然后说明哪几个类文件来实现的此功能:

提供了哪些方法,每个方法做什么的? 然后把**粘贴过来。

提供了哪些方法,每个方法做什么的? 然后把**粘贴过来。

提供了哪些方法,每个方法做什么的? 然后把**粘贴过来。

等等。。。5.2.2 b功能。

与上类似。5.3 系统测试。

针对一个一个功能,设计测试用例,截图显示结果,并说明该图中可实现完成什么功能。

5.3.1 a功能。

描述该功能的作用,设计测试用例(黑盒测试:等价类划分法,边界值分析法等),及测试结果如下:

运行程序后的截图。

图5-1 xxxx

5.3.2 b功能。

以上类似。同上继续。。。

总结。本次《软件工程》大作业中的收获、遇到的主要问题和解决方法;设计中存在的不足,需进一步改进的设想。

注意:每一章开头,都是从新页开始。

要求:一级标题(章),黑体,三号,居中;

二级标题,黑体,小三号;

**标题,黑体,四号;

正文,宋体,小四号,1.25倍行距)

软件工程作业

题目4 operating systems 操作系统 我们通过移动时代最流行的两大操作系统来分析他们的特点。谷歌 andriod 苹果 ios 日前,市场调研机构发布了 2017 年第一季度智能 踪报告,通过该报告我们了解到,苹果依然是目前全球第二大智能手机厂商,具备ios的iphone 所占的市场...

软件工程作业

计算机与信息技术学院软件工程。专业 计算机科学与技术年级 班级 09级计科一班 2011 2012学年第二学期。一 设计背景 工资管理工作在高校日常管理中占据及其重要的地位,是真正涉及到千家万户的一件大事。高校工资管理事务政策性强,数据量大,而且报表多 条目细,要求高度精确和高度安全,还要求报表标准...

软件工程作业

生命信息与仪器工程学院。设计题目 基于gprs的远程自动抄表系统设计 专业 测试计量技术及仪器 学号。姓名。导师。一 系统功能图及网络架构。二 结构图及例图。1.用户角色关系图。主要为系统用户及权限的物理结构,其中用户对应多个角色,角色与权限为多对多的关系,中间通过中间表相互关联。2.抄表过程异常结...