软件项目管理和安全复习提纲(给学生).docVIP

软件项目管理和安全复习提纲(给学生).doc

  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文档。上传文档
查看更多
软件项目管理和安全复习提纲(给学生)

题型: 填空、选择、判断、简答、计算、论述 第一章 软件项目不仅仅是软件开发项目 什么是项目?它有哪些特性?每天的卫生保洁是项目么?在既定资源和要求的约束下,为了创造某一独特的产品或服务,由个人或组织机构所做的一次性工作任务。目标性、独特性、-临时性、制约性 、不确定性 、特定委托人、结果的不可逆转性 什么是项目管理?指把各种系统,方法和人员结合在一起,在规定的时间,预算和质量目标范围内完成项目的各项工作 项目管理的知识领域: 1)项目范围管理;2)项目时间管理;3)项目成本管理;4)项目质量管理;4)项目人力资源管理;5)项目沟通管理;6)项目风险管理;7)项目合同管理;8)项目综合管理 软件项目的分类:通用软件产品开发项目、定制软件系统开发项目、软件实施项目、软件服务项目 CMM将软件机构软件过程的成熟度分为哪5级,他们有什么特点? 第二、三、四章 一个公司的组织三要素包括? 立项分为定制软件和通用软件立项之别。立项阶段的最终交付项是立项报告。 产品定位战略需要关注:重要性,能提供高价值的利益、独特性,与众不同,简单、便宜。。。、优越性,ipad 、沟通性、先发制人、价格的可支付性、盈利性 软件项目合同主要是 技术合同 ,它一般包括?和? 软件项目估算主要对估算对象的哪些内容进行预测:规模、工作量、进度和成本和缺陷 软件项目估算只需要在项目启动前进行? 项目估算的方法有哪些?功能点、特征点、对象点、模糊逻辑、标准构建、delphi、PERT,LOC估算,COCOMO 软件项目在开始时,期望的功能与可用的资源之间不匹配,如何处理? 第七章 什么是软件配置管理?是软件过程的关键要素,是开发和维护各个软件演进过程的方法和规程。包括标识在给定时间点上软件的配置,系统地控制对配置的更改,并维护在整个软件生命周期中配置的完整性和可跟踪性。 软件配置管理的前提和基础是:配置项识别(确认), 什么是软件配置基线?指已经过正式评审和认可的标准,作为以后进一步开发的基础,并且只有通过正式的更改控制规程才能进行更改的规程说明或产品。 软件配置管理主要包括哪些活动. 1)制定SCM计划;2)软件配置标识与维护管理;3)软件配置控制与变更管理 ;4)版本管理 ;5)软件配置状态发布 ;6)配置审计 ;7)软件构件与发布管理 常见的软件配置工具有:RCS,免费,不支持分支管理、CVS,免费,并发版本管理,是对RCS的扩展、VSS,支持版本、变更管理和并行开发 、Harvest、ClearCase(Together) 、Hansky Firefly 什么是软件质量:客户要求的一种产品或服务所具备的所有特性。 或者:软件产品满足规定的和隐含的需求的有关特征或特性集合。 软件质量的三个方面要素:(1)软件的运行特征:正确性,可靠性,有效性,完整性,可用性;(2)软件修正的能力:可维护性,灵活性,可测试性;(3)软件转移特征(对新环境的适应程度):可移植性,可重用性,可互操作性 SQA组织结构有三类(P156) : 职能结构(没有独立的SQA部门)、 矩阵结构(有独立的SQA部门) 、 柔性结构(两者结合) 软件质量控制的方法:缺陷追踪、源代码追踪、技术检查 与估算是提前预测不同,度量是对实时或事后状态的收集与分析,用于对历史进行评估。 风险的两层含义:遇到危险、遭受伤害、经受损失,或者是招致伤害或损失。 (两层含义:一种风险是不可抗力,一种是失误、自己招致的) 软件项目管理的第二大关键问题,第一大问题是需求管理。包含两个特征:1)不确定性;2)损失。 分为三类:1)已知风险,如技术创新;2)可预测风险,如人员调整;3)不可预测风险 风险管理主要包括风险识别和风险控制 人力资源管理关键:合理的薪酬,最重要、最易使用的激励方法;有事做,有愿意做、有挑战的事情做;职业发展 ;激励 我国现有的和软件版权有关的法律:著作权法、计算机软件保护条例、计算机软件著作权登记办法 计算机软件的特点:复制容易 、复制品的质量稳定 、复制成本低廉 、传播容易、开发者对于他人复制很难控制 、* 商品化软件的研发难度和研发成本都很高,擅自复制、擅自应用他人研发的软件是无偿占用软件研发者劳动成果的行为。 为什么要用著作权来保护软件? 软件安全是指:采取工程的方法使得软件在敌对攻击的情况下仍能够继续正常工作。即采用系统化、规范化、和数量化的方法来指导构建安全的软件。 McGraw博士提出了软件安全工程化的三个支柱: 风险管理、软件安全切入点、安全知识 漏洞的定义:系统设计、实现和操作管理中存在的缺陷和弱点,能被利用而违背系统的安全策略。 漏洞一定存在缺陷,但缺陷不一定是漏洞 软件缺陷的严重性级别可以分为四类 :致命的、严重的、一般的、轻微的 根据漏洞出现的阶段,软件安全漏洞可

文档评论(0)

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

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

1亿VIP精品文档

相关文档