软件工程作业

来源:百度知道 编辑:UC知道 时间:2024/04/28 05:37:25
作业说明

“软件工程”是一门实践性很强的课程,其知识体系是历年来软件开发人员的工作经验总结,书本上的知识多为概念和教条。单纯以学习书本知识为主,是学不会软件系统开发的。书本上没有太多案例,没有一个完整的软件系统开发的例子,没有如何在一个软件系统开发过程中贯穿使用软件工程的方法。所以大多数同学学习完软件工程后,仍然不会开发软件,也不会运用所学知识。

我们试图通过作业达到这样一个目的:让大家利用做作业的机会,围绕一个系统的分析、设计和开发的全过程,对软件工程的基本方法和原理加以实践。

作业以课程实践为主,我们给出若干题目,大家选择其一,在学习的各个阶段,完成在该阶段应该做的工作,最后得到一个系统原型。

题目一:为方便储户,某银行拟开发计算机储蓄系统。储户填写存款单或取款单,由业务员键入系统。如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等。并印出存款单给储户;如果取款,系统计算利息并印出利息清单给储户。

题目二:某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名,性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知和帐单缴款取票,系统核对无误即印出机票给旅客。

题目三:图书馆管理:一个小型图书馆,需要完成以下工作:

(1)借书、还书;

(2)在图书馆中增加/删除一本书;

(3)按照作者名或专业领域检索一批书;

(4)找出被某位读者借出的一批书;

(5)找出最近借走某本图书的读者。

该系统有两类用户:图书管理员和普通读者。功能4可供普通读者查找他们借出的书目。功能1、2、5只供图书管理员使用。该系统必须满足以下限制:

(1)馆中所有未借出的书籍能够供读者随时借阅。

(2)在同一时刻,同一本书不能既被借出,又可供借阅。

“我们试图通过作业达到这样一个目的:让大家利用做作业的机会,围绕一个系统的分析、设计和开发的全过程,对软件工程的基本方法和原理加以实践。 ”
所以自己做吧~何况你也没说用什么语言

多做