案例分析与课程设计学习课程_第1页
案例分析与课程设计学习课程_第2页
案例分析与课程设计学习课程_第3页
案例分析与课程设计学习课程_第4页
案例分析与课程设计学习课程_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING软 件 工 程l 1、 为配合软件工程理论的掌握,本章使用软件工程的原理、方法和工具对高校工资管理系统的设计与实现进行了详细分析。 2、 列举了一些信息系统基本框架,供读者在实践应用中参考。l 3、 为了配合该门课程的实践,给出了软件工程课程设计大纲,另外考虑到计算机类专业学生毕业设计需求提供了一套毕业设计(论文)规范。本章要点:第1页/共32页第一页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFT

2、WARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 1问题定义 2可行性研究 (1)澄清系统规模和目标 (2)研究现有系统 (3)导出高层逻辑模型 (4)进一步确定系统规模和目标 (5)导出供选择的解法 (6)推荐最佳方案 (7)草拟开发计划 (8)文档提交审查 1011系统分析第2页/共32页第二页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第3页/共32页第三页,编辑于星期三

3、:七点 十六分。4SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第4页/共32页第四页,编辑于星期三:七点 十六分。5SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第5页/共32页第五页,编辑于星期三:七点 十六分。6SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE

4、 ENGINEERING第6页/共32页第六页,编辑于星期三:七点 十六分。7SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第7页/共32页第七页,编辑于星期三:七点 十六分。8SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第8页/共32页第八页,编辑于星期三:七点 十六分。9SOFTWARE ENGINEERING SOFTWARE ENGINEERING

5、 SOFTWARE ENGINEERING SOFTWARE ENGINEERING第9页/共32页第九页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第10页/共32页第十页,编辑于星期三:七点 十六分。11SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第11页/共32页第十一页,编辑于星期三:七点 十六分。12SOFTWAR

6、E ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第12页/共32页第十二页,编辑于星期三:七点 十六分。13SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第13页/共32页第十三页,编辑于星期三:七点 十六分。14SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERI

7、NG第14页/共32页第十四页,编辑于星期三:七点 十六分。15SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第15页/共32页第十五页,编辑于星期三:七点 十六分。16SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第16页/共32页第十六页,编辑于星期三:七点 十六分。17SOFTWARE ENGINEERING SOFTWARE ENGINEERING

8、SOFTWARE ENGINEERING SOFTWARE ENGINEERING第17页/共32页第十七页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 从完整的工资管理系统数据流图出发,可以看出,事务数据和人事数据沿两条输入通路进入系统,输出数据沿着一条输出通路离开系统,数据流图中没有明显的事务中心。 接下来应该分析确定输入流和输出流的边界,以孤立出变换中心。 然后完成“第一级分解”。所谓第一级分解就是确定系统的总体控制结构。 接着完成“第二

9、级分解”。所谓第二级分解就是把数据流图中的每个处理映射成软件结构中的一个适当模块。 最后,是对工资管理系统的初步设计结果进行优化。 1012 系统设计第18页/共32页第十八页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 本系统可采用VB程序设计语言和SQL Server数据库来实现。VB是一种结构化程序设计语言 ,功能异常强大,它结合了可视化技术、面向对象技术、数据库技术、网络开发技术等多种先进的软件编程技术和思想,是比较理想的开发工具。本系

10、统用VB来实现用户界面的开发,用ADO数据控件实现对数据库的操作。1013系统实现第19页/共32页第十九页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 在进行系统测试时,可采用自顶向下逐步增加功能的增殖测试方式。较底层次的模块用“支撑模块”来代替。 1014系统测试与维护第20页/共32页第二十页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEER

11、ING SOFTWARE ENGINEERING计算机自动出卷系统1系统分析本系统力求达到如下目的:减轻教师每年出试卷的劳动强度实现教考分离实现试卷规范化管理2系统设计与实现 计算机自动出卷系统设有五个主要模块分别实现用户管理:修改密码和用户权限设定;题库管理:题型设置、题库设置和试题录入;抽题操作:采用随机算法抽题,保障试卷中题目不重复;生成试卷:可生成普通文本也可直接生成Word文档;帮助:提供用户使用手册和系统说明。第21页/共32页第二十一页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEE

12、RING SOFTWARE ENGINEERING3建议开发环境系统开发主语言:C#开发平台:Windows2000/WindowsNT+SQL Server2000 第22页/共32页第二十二页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING1系统分析 对于图书管理员来说,系统规范化的流程极大地降低了其劳动强度,全部数据都可记录在系统数据库中,通过系统的友好界面图书管理员可以进行图书的登录、馆藏查询,完成读者借书、还书等功能。2系统设计与实现 图

13、书馆藏书借阅管理系统共设计有九个功能模块,由口令验证模块和八个子模块组成。图书馆藏书借阅管理系统第23页/共32页第二十三页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING3建议开发环境 系统开发主语言:JavaBean+JSP 开发平台:Windows2000/WindowsNT+SQL Server20004.测试环境 数据库:SQL Server2000 应用服务器: 操作系统:Windows2000 客户端系统:Windows95/98/2

14、000第24页/共32页第二十四页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING1系统分析通过调查分析,商品进销存系统应具备的主要功能如下:系统管理:包括用户登录、密码修改以及用户管理等。基本信息管理:包括国家信息、地区信息、类别信息、行业信息、供应商管理、客户管理等。商品录入与查询:包括商品信息录入和商品查询等。单据录入:包括进货单录入、销售单录入等。单据确认:包括进货单录入确认、销售单录入确认等。库存查询:包括库存查询功能。商品进销存系统第2

15、5页/共32页第二十五页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 3 需求分析 (1)沿数据流图回溯 (2)写文档初稿 (3)定义逻辑系统 (4)细化数据流图 (5)系统数据字典1011系统分析第26页/共32页第二十六页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 1课程设计目的 2课程设

16、计要求 1)强调过程的完整性 2)强调模型的明确性 3)强调文档的完整性 3课程设计内容 1)系统分析 2)软件计划 3)软件需求分析 4)软件设计之一:软件体系结构设计 课程设计第27页/共32页第二十七页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING5)软件设计之二:详细设计6)软件编码7)软件测试 4课程设计选题课程设计第28页/共32页第二十八页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE EN

17、GINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING1毕业设计(论文)资料的组成、填写与装订 2毕业设计报告(论文)撰写的内容与要求 3毕业设计(论文)的书写格式 (1)基本要求(2)论文内容(3)标题层次(4)表格 (5)图 毕业设计(论文)撰写规范第29页/共32页第二十九页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING4毕业论文打印格式要求 (1) 纸张:B5,单面打印。 (2)页面设置: 页边距, 上:2.8cm 下:2.2cm 左:3cm 右:2cm 装订线:0cm 页眉:1.8cm 页脚:1.4cm 对称页边距 (3) 页眉: 字体:中文-小五号楷体 毕业设计(论文)撰写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论