[理学]复习.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]复习

软件工程概论 课程复习 第一章:软件工程学概论 软件危机及其表现 什么是软件工程?软件工程的基本原理 目前使用最广泛的两个软件工程方法学 什么是软件生存周期?分成哪几个阶段?每个阶段的基本任务是什么? 常用的软件过程模型有哪一些? 什么是瀑布模型?它具有哪些优点和缺点? 什么是原型模型?它适用于什么情况? 第二章:可行性研究 可行性研究的目的和任务 应该从哪几个方面去研究解决方法的可行性 可行性研究的过程(了解) 系统流程图(了解) 掌握:数据流图的绘制 掌握:数据字典的定义 第三章:需求分析 软件需求包括哪些内容? 与用户沟通获取需求时,有哪些方法可以使用? 结构化分析-SA的基本思想是什么? SA涉及哪三个方面的分析建模?各自都可采用哪些工具? 如何验证软件需求?包括哪几个方面? 需求分析的输出产品:SRS 第五章:总体设计 总体设计的目的和任务 总体设计的步骤 软件设计的基本原理(5条) 模块独立性:耦合、内聚 软件设计的启发规则(7条) 层次图和结构图的绘制:了解 SD方法针对两种典型问题类型(变换型和事务型)的实施步骤 总体设计的输出产品:概要设计文档 第六章:详细设计 详细设计的目的和任务 三种基本的程序设计控制结构 人机界面设计:了解 掌握三种设计工具:流程图、盒图、PAD图 了解其它工具:判定表、判定树、PDL 详细设计的输出产品:详细设计文档 第七章:实现 编码应遵循的规则(5个方面) 什么是软件测试?其目的是什么? 软件测试的主要准则(了解) 软件测试的种类:单元测试、集成测试、确认测试;各自的任务和采用的策略 白盒测试技术:逻辑覆盖、控制结构(了解) 黑盒测试技术:等价类划分、边界值分析 什么是软件调试?有哪些调试方法? 软件的可靠性、可用性的定义 第八章:维护 什么是软件维护? 有哪几种常见的软件维护? 什么是软件的可维护性?决定软件可维护性的因素有哪些? 软件的维护过程:了解 第十三章:软件项目管理 什么是软件项目管理? 估算软件规模有哪些技术? 软件的进度安排包括哪些内容?(了解) 软件质量包括哪些因素?QA的主要措施主要有哪些? 什么是软件配置管理?什么是SCI?什么是基线?软件配置管理的任务 什么是CMM?CMM的五个级别 课堂作业 要实现《教学管理系统》中的“学生选课”子系统 用数据流图描述本系统的功能,数据字典定义系统的文件格式; 将数据流图转换为软件结构图 根据软件结构图定义类接口 教学管理系统结构图 教学管理系统的功能需求 数据维护子系统:系统管理员角色 学生信息维护:添加、删除、更新、查询 教师信息维护 学生-选课信息维护 教师-授课信息维护 系统权限管理 数据备份与恢复 … 教学管理系统的功能需求(续一) 学生选课子系统:学生角色 个人信息维护:更新、查询 身份验证 查询课程信息、教师-授课信息 选课信息维护:添加、删除、更新、查询 报表输出:选课信息表、选课成绩表… … 教师授课子系统:教师角色 … 教学管理系统的非功能性需求 界面美观、易学易用 系统信息提示完备 系统响应时间:=2秒 系统吞吐量:允许1000人同时访问 … 教学管理系统相关的数据字典 学生表:学号、姓名、系、专业、班级 教师表:教师号、姓名、系、教研室 课程表:课程号、课程名、讲授学期、学时数 修课表:学号、课程号、修课类别、成绩 授课表:课程号、教师号、授课类别、班级数 修课类别为必修、选修、重修 授课类别为主讲、辅导、带实验 教学管理系统—顶层数据流图 学生选课子系统—顶层数据流图 选课信息维护—第一层数据流图 软件结构图—顶层 软件结构图—第一层 类接口的定义 以CStudentInfoArea为例: struct StudentInfoStrcT 定义学生信息结构 { char StudentNo[16]; char Name[24]; char Department[32]; char ClassNo[8]; char Remark[64]; }; class CStudentInfoArea { public: //获取记录个数. short GetRecordNum(long RecordNum); //添加一条记录. short InsertRecord(const StudentInfoStrcT StudentInfo); //删除一条记录. short DeleteRecord(char *pStudentNo); //更新一条记录. short UpdateRecord(char *pStudentNo,

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档