软件工程试题及答案.doc_第1页
软件工程试题及答案.doc_第2页
软件工程试题及答案.doc_第3页
软件工程试题及答案.doc_第4页
软件工程试题及答案.doc_第5页
全文预览已结束

下载本文档

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

文档简介

软件工程 一、填空题1. 软件工程是用科学知识和技术原理来定义、 开发 、 维护软件 件的一门学科。2. 可行性分析和项目开发计划阶段必须要回答的问题是“要解决的问题是什么 ”。3. 软件设计分为 概要设计 和 详细设计 两个阶段。4. 良好编码风格主要表现:可读性好、易测试、 易维护 。5. 3种有影响的OO方法Coad-Yourdon的OOA和OOD 、 Booch的OOD 、 Rumbaugh等人的OMT 6. UML 统一了面向对象方法的基本概念。二、简答题1. 简述需求分析的主要任务1)问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。2)分析与综合,导出软件的逻辑模型。3)编写文档,包括编写“需求规格说明书”,“初步用户使用手册”,“确认测试计划”,“修改完善软件开发计划”。2. 简述软件概要设计的任务1)设计软件系统结构(简称软件结构) 2)数据结构及数据库设计3.)编写概要设计文档 4.)评审3. 简述衡量软件独立性的方法一般采用两个准则衡量软件的模块独立性:内聚和耦合 内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。 耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。4. 简述软件编码的目的是使用选定的程序设计语言,把模块的过程性描述翻译为用该语言书写的源程序(源代码) 。5. 比较一下黑盒测试和白盒测试类型测试依据开发环境测试原则黑盒功能需求快速应用开发环境所有可能的输入及其结果白盒程序内部结构结构化开发环境覆盖所有的路径(语句)6. 简述瀑布模型的局限性瀑布模型有其局限性:很难适应需求可变、模糊不定的软件系统的开发,而且在开发过程中用户很难参与进去,只有到开发结束才能看到整个软件系统。这种理想的、线性的开发过程缺乏灵活性,不适应实际的开发过程。三、分析题1. 设计学生成绩管理系统的数据流图某个学生成绩管理系统的部分功能如下:(1)基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;(2)学生选课:学生根据教学执行计划选课;(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;(4)成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)画出该系统的数据流图(要求画出分层数据流图)教务管理人输入或修改教学执行计划学生名单老师名单学生学生选课教学执行计划教务人员 分配老师任课老师打印通知单改任课教师 考试评分后教务员 分到老师成绩 学生 2. 画出上题所有数据流的数据字典4.画出河北科技师范学院教务管理系统的用例图系统设置学籍管理排课管理选课管理成绩管理用户登陆教学管理教务员学生教师顶层用例图学籍管理学生选课管理成绩管理用户信息查询成绩用户注册退出用户登陆成绩情况报告专业计划定成情况不及格成绩本学期成绩学生信息查询课程详情查询个人课表查询网上选课查询课程信息查出专业计划个人信息查询学生角色用例图成绩管理成绩录入教学日历查询课表查询教学管理评估结果查询历年数据查询个人课表查询全校课表查询用户信息用户注册退出用户登陆教师老师角色用例图学籍管理教务员用户信息用户注册退出用户登陆选课约束设置增删课堂选课管理学生异动生源录入注册学生资料修改监控成绩录入情况核实成绩表成绩管理课程库管理教工库管理教学管理课程录入课程表生成排课管理数据维护代码维护系统设置教务员角色用例图5. 软件工程文档的书写要求:写一份软件工

温馨提示

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

评论

0/150

提交评论