软件工程复习提2012.doc

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

软件工程复习提纲 1.软件危机、软件工程;比较瀑布模型、快速原形模型、螺旋模型、增量模型 2.软件周期各阶段主要任务 3.黑盒测试方法、白盒测试包括那些测试?调试,软件维护内容、软件配置管理 4.ISO9000-3,CMM等级特征、甘特图、工程网络图 5.类、封装、继承 6.程序流程图、PAD图,PDL语言 7.数据流图→软件结构图 某培训中心要研制一个计算机管理系统。它的业务是: 将学员发来的信件收集分类后,按几种不同的情况处理。 1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件.课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。 2)如果是想注销原来已选修的课程,则由注销人员在课程文件.学生文件和文件上做相应的修改,并给学生注销单。 3)如果是付款的,则由财务人员在文件上登记,也给学生一张收费收据。 要求: 1. 对以上问题画出数据流程图。 2. 画出该培训管理的软件结构图的主图。 Option Base 1 Private Sub Command1_Click() Dim a(4, 4) As Integer Randomize For i = 1 To 4 For j = 1 To 4 a(i, j) = Int(Rnd() * 90) + 10 Next j Next i Max = a(1, 1): r = 1: l = 1 For i = 1 To 4 For j = 1 To 4 If a(i, j) Max Then Max = a(i, j): r = i: l = j End If Next j Next i Print Max Print r ; l End Sub 请画出该伪代码的程序流程图,并标注①②……等路径号,设计该程序的路径覆盖测试用例。 有下列伪码程序: START INPUT (M,N) IF M=5 THEN X=10 ELSE X=l ENDIF IF N=10 THEN Y=20 ELSE Y=2 ENDIF PRINT(X,Y) STOP 请画出该伪代码的程序流程图,并标注①②……等路径号,设计该程序的路径覆盖测试用例。 9、启发式规则、软件项目管理、project软件应用 题型: 选择题20分 填空20分 名词解释2分×5 简答:5分×4 应用题10分×3 进行需求分析可使用多种工具,但( ? )是不适用的。 ?A、数据流图(DFD)????????????? ????? B判定表 ??C、PAD图????????????????????????????D、 数据字典软件需求规格说明书的内容不应该包括 ? A、对重要功能的描述???????????? ????B对算法的详细过程描述 ? C、 对数据的要求??????????????????? ??D软件的性能软件设计一般分为设计和详细设计,它们之间的关系是 ? A、 全局和局部???????????? B、 抽象和具体 ?C、 总体和层次???????????? D、 功能和结构一般说来,投入运行的软件系统中有错误不是不可以理解的是不能容忍的是要求退货的理由是必然的软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为 ?? A、改正性维护???????????B、适应性维护 ?C、完善性维护????????????D、预防性维护需求分析是 ?A、 软件开发工作的基础????????? B、 软件生存周期的开始 ?C、 由系统分析员单独完成的????? D、 由用户自己单独完成的IDEF0图不反映出系统( ) A.系统做什么 B.系统功能如何实现 C.系统由谁来做 D.系统实现的约束条件软件质量必须在( )加以保证。 ?A、开发之前??????????????????????? B、开发之后 ?C、可行性研究过程中??????????????? D、设计与实现过程中确认测试主要涉及的文档是( )。 ?A、需求规格说明书????????????????? B、概要设计说明书 ?C、详细设计说明书????????????????? D、源程序模块的内聚性最高的是( ) A.逻辑内聚 B.时间内聚C.偶然内聚 D.功能内聚 在SD方法中全面指导模块划分的最重要的原则是( ) A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性ackson方法)是进行( )的形式化的方法。 A.系统设计 B.详细设计 C. 软件设计 D.编码 指出PDL是下列哪种语言( )。 A.伪码 B.高

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档