软件工程课后作业

发布 2021-05-05 20:03:28 阅读 5917

学院:传媒学院学号:20101105588 姓名:蒋艳双。

1.谈谈对广义教育软件分类的看法。

从广义上讲,教育软件是基于计算机多**技术的,以服务于教育为目的的软件产品,包括计算机知识教育软件、语言教育软件、科普教育软件及与学生课本内容紧密结合的支持教与学的软件系统。此外,。广义的教育软件从软件体系架构的角度来说,可以归纳为3类:

网络教育资源、网络教学平台和教育管理信息系统。

网络教育资源:一般而言,我们将网络资源中与教育相关的部分都称之为网络教育资源。我们所说的网络教育资源包括网络环境资源、网络信息资源、网络人力资源。

网络教学平台:广义的网络教学平台包括支持网络教学的硬件设施和支持网络教学的软件系统。

狭义的网络教学支持平台是指建立在互联网的基础之上,为网络教学提供全面支持服务的软件系统的总称。一个完整地支持基于web教学的支撑平台应该由三个系统组成:网上课程开发系统、网上教学支持系统和网上教学管理系统,分别完成web课程开发、web教学实施和web教学管理的功能。

就宏观层面来说,远程教育平台的状况很大程度上反映了一个国家或地区的现代远程教育的发展水平。具体就一个远程办学实体来说,远程教育平台是远程教育教学和管理的基本活动空间,关系到教学、管理的质量和效率。

教育管理信息系统:教育管理信息系统是将管理信息系统应于教育, 它包括:学生学籍成绩管理系统、试题库系统、学费管理系统、课表制作系统、教材管理系统、教师基本信息系统、科研信息系统、物资工资管理信息、图书管理系统等等。

2.简述一种网络教学系统的典型案例。

软件工程网络教学系统分 3 个部分,分别是:

1)课件部分,包含教学区、提问解答区;

2)题库部分,主要是自测系统;

3)实践部分,包含提交作业区、文件**区等。

系统设计与实现。

1 课件部分。

课件部分是该系统的一个重要功能。按照教学大纲的要求,通过教学目标的确定,分析教学任务,把软件工程教学内容开发成课程软件。通过多种文件等形式,供学生通过 b/s模式实行**的课程学习和阅读。

网络教学课件主要以幻灯片形式存在,以便学生以后**学习。课件部分的流程图如图 2 所示。

系统在课件部分增设了互动部分,也就是提问解答区。当学生在具体章节学习过程中遇到一些问题时,能够向老师提出疑难问题,老师或者其他的同学均可以给予帮助。把疑难问题或者问题的解答填写在文本对话框中,点击“提交”按钮,就能自动上传到服务器中。

点击“查看所有问题”按钮,就可以查看已经上传到服务器的所有问题以及对问题的相关解答。

2 试题库部分。

自测系统的数据库采用了 microsoft 公司的 sql server 2003 关系数据库。该数据库使用广泛,与微软的其它产品如。net等语言有较好的兼容性,而且也能够支持 xml 语法系统。

microsoft 公司把 sqlserver 2003 版本定位在 microsoft. net enterpriseserver 的。net 服务器产品内,对其它的服务器也可以进行很好地集成。

1)自测系统。

自测系统用例图如图 3 所示。系统管理员用户能够进行登录、退出系统,对试题库实施管理,选择相应的试题进行考核以及评阅试卷等操作。学生能够登录、退出系统,进行网上考试、查询考试成绩等操作。

在系统的实现过程中,根据系统功能的分析,设计出相应的数据库关系表。实现其它各个功能模块时候,均是使用首先设计模块、然后进行系统集成的开发方式,这样就可以让各个系统功能模块独立于设计与调试。进行创建系统主窗体时,把各个功能模块通过主窗体的菜单系统集成到一块,然后实施系统的整体设计与调试。

各功能模块访问数据库时,均通过 ado的方式进行,实现应用程序直接访问并修改数据源。

2)数据库设计。

数据库设计主要由 2 个部分组成:描绘系统数据流图、设计数据库表结构。自测系统数据流图如图4 所示。

当系统用户成功登录后,系统根据用户的类型进行权限的分配。用户的类型由系统管理员用户及学生用户 2 部分构成,他们对系统各模块数据的操作权限不同。根据各功能模块的需要,系统设计了多种关系表结构。

3 实践部分。

软件工程教学中的一个特色部分,就是实践部分。软件工程教学的实践,不但可以丰富学生的项目经验,还可以提高学生在实际工程项目中分析问题及解决问题的能力。对于实际的工程项目,学生能够通过多种途径、采用多种技术手段,来取得相关的信息,从而提高学生对信息的收集与处理能力。

实践部分以《软件工程课程设计》为蓝本,软件工程设计的实践项目是学生选课系统。作为实践项目的辅助教学内容,需要学生在网络教学系统中,依次完成项目的设计工作,并且要完成项目文档的提交。在实践部分中,需要使用到 web 技术进行数据的**和上传。

软件需求工程课后作业答案

第一章。1.需求分析与系统设计之间的界限是什么?何时从分析阶段进入设计阶段?需求分析关注系统 做什么 系统设计关注 如何做 当分析阶段完成后才能进入到设计阶段。2.需求处理要注意哪些非技术因素?为什么?要注意的非技术因素 组织机构文化 社会背景 商业目标 利益协商等。因为利用建模与分析技术构建的解决...

软件需求工程课后作业答案

第一章。1.需求分析与系统设计之间的界限是什么?何时从分析阶段进入设计阶段?需求分析关注系统 做什么 系统设计关注 如何做 当分析阶段完成后才能进入到设计阶段。2.需求处理要注意哪些非技术因素?为什么?要注意的非技术因素 组织机构文化 社会背景 商业目标 利益协商等。因为利用建模与分析技术构建的解决...

软件工程作业

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