《软件工程》课程设计大纲.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、实验课程性质

《软件工程课程设计》是为计算机科学与技术及相关专业的学生开设

的一门必修基础课程,是与《软件工程》课程相配套的一门软件开发实务

操作课程,是《软件工程》实践性教学的重要环节。

二、实验教学目的

通过本课程设计的教学,使学生通过实践深化对《软件工程》理论的

理解和掌握,学会运用软件工程方法学分析问题和解决问题的能力,为以

后的软件开发打下良好的基础。

三、实验教学内容

从以下问题中任选一题,采用软件工程学方法完成该系统开发的问题

定义、可行性分析、需求分析、总体设计、详细设计、系统实现和系统测

试各阶段的工作,最终完成该系统的开发。要求写出各阶段的文档并最后

形成系统文档,提交目标系统。

1、小型图书管理系统。该系统具有用户注册、借书还书、图书和读

者信息更新、图书查询等功能。系统应满足如下要求:

(1)所有未借出的图书能供读者借阅;在同一时刻,一本书不能即被

借出又可供借阅;

(2)一个读者一次借出的图书数目不能超过预定值(不同读者的预定

值不同)。

系统有两种用户:系统管理员和普通读者。

责开关锅炉,监视锅炉系统的燃油流量和燃烧状态,进而调节进入房间的

热流量。当室内温度降至(T-2)℃以下,控制器启动锅炉。这里T使用

户设定的理想室温。

锅炉启动过程如下:

(1)控制器下过路的马达发信号;

(2)控制器监视马达速度,当马达达到正常操作速度时,启动点火并

打开油阀;

(3)控制器监视水温,当水温达到预定值时,发信号打开水流循环阀,

热水开始在室内循环;

(4)如果发生异常情况,燃油流量指示器和广感器向控制器发信号,

此时控制器发信号关闭系统;

(5)当室内温度达到(T+2)℃时,控制器首先关闭油阀,延迟5s后

关闭锅炉马达。

系统应满足如下要求:锅炉停机后重启必须延迟5min;在主开关关闭

或油阀关闭5s内应指示锅炉停机。

3、电梯问题。在M层的建筑物内安装N个电梯,实现这些电梯的控

制问题:

(1)每个电梯有一些按钮,每个按钮对应一个楼层。当按下按钮后,

按钮灯亮,并指出电梯开往相应的楼层。当电梯到达该楼层后,按钮灯熄

灭;

(2)除底层和顶层只有一个按钮外,每个楼层都有两个按钮,分别指

示上楼和下楼请求。当按下按钮后,按钮灯亮。如果电梯已到达该楼层,

或者遇到有冲突的请求时,按钮灯熄灭。

在遇到有冲突请求的情况下,如果两楼层同时发出请求,则只能取消其中

一个请求。决定服务优先次序的算法应尽量减少两个请求的等待时间。

(3)当没有请求服务时,电梯保持在最后一个目的楼层,电梯门关闭。

(4)系统以事件驱动方式响应楼层对电梯的请求。所有楼层的优先级

是相同的。

(5)系统以事件驱动方式响应电梯内部对到达楼层的要求,并按照电

梯运动方向依次完成这些请求。

(6)每个电梯都有一个紧急按钮,按下后向管理人员发出警告信号,

然后电梯被置为“不可用”状态,每个电梯都有取消“不可用”状态的机

制。

4、字符串格式化。给定非负整数MAXPOS和包含空格与换行作为分隔

符的字符集。对字符串S,称两分隔符之间或分隔符到S的结尾处的非空

字符串为字。程序已有穷字符串为输入,输出满足以下条件的字符串:

(1)若输入串包含长度为MAXPOS+1的字,则输出为一空格;

(2)若输入串的任何MAXPOS+1个相邻字符至少含有一个分隔符,则:

(2-1)输入串的所有字以相同的次序出现在输出串中,并且输出串中

不含有未在输入串中出现的字。

(2-2)此外,输出串满足以下限制:

(2-2-1)输出串中不出现前导和后导分隔符,也不出现相邻的分隔符;

(2-2-2)任何MAXPOS+1个相邻字符串中含有一个换行符;

(2-2-3)对于输出串中的任意子串S,如果:

①S的长度不超过MAXPOS;

是输出串的首部,或S的前一字符是换行符;

③S是输出串的尾部,或S

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档