信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 2154|回复: 4
打印 上一主题 下一主题

2008-05-06 第二十四天议题:影响软件质量的因素有哪些?

[复制链接]
  • TA的每日心情
    开心
    2024-2-1 15:09
  • 签到天数: 58 天

    [LV.5]常住居民I

    跳转到指定楼层
    楼主
    发表于 2008-5-6 09:21:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    影响软件质量的主要因素
      影响软件质量的主要因素可以分成几类:正确性、健壮性、效率、完整性(安全性)、可用性、风险、可理解性、可维修性、灵活性(适应性)、可测试性、可移植性、可再用性、互运行性。
    软件质量讨论评价应遵守的原则
    • 应强调软件总体质量(低成本高质量),而不应片面强调软件正确性,忽略其可维护性与可靠性、可用性与效率等。
    • 应在软件工程化生产的整个周期的各个阶段都注意软件的质量,而不能只在软件最终产品验收时注意质量。
    • 应制定软件质量标准,定量地评价软件质量,不能仅局限于定性地评价软件质量,使软件产品评价走上评测结合、以测为主的科学轨道。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 顶 踩

    该用户从未签到

    升级  0%

    沙发
    发表于 2008-5-6 09:23:04 | 只看该作者
    三大因素:过程,技术,组织技术上:工艺结构的技术,技术人员现有的技术以及技术沉淀,开发的技术(还可以分为分析技术,设计技术,编程技术),测试的技术(同样可以分为测试方法,测试工具,测试流程) 过程上:是对软件开发过程的不同阶段的划分(需求,计划,设计,编程,测试,维护),以及过程中的各个要素组织上:合适的人干合适的事,流程的实行需要组织的保证,部分要划分职责才能明确别外还有开发的成本以及进度的要求

    该用户从未签到

    升级  0%

    藤椅
    发表于 2008-5-6 09:25:01 | 只看该作者
    软件质量的定义
      软件质量反映了以下三方面的问题。
    • 软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。
    • 在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。
    • 往往会有一些隐含的需求没有明确地提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也不能保证。
      软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。

    该用户从未签到

    升级  0%

    板凳
    发表于 2008-5-6 09:26:22 | 只看该作者
    软件质量保证策略
      为了在软件开发过程中保证软件的质量,主要采取下述措施:
    • 审查 审查小组通常由4人组成:组长,作者和两名评审员。
    • 复查和管理复审
    • 测试  测试就是用已知的输入在已知环境中动态地运行系统或系统的部件。

    软件质量保证活动
      质量保证是复审、开发方法、配置控制与程序测试的综合运用。质量保证既是技术活动,也是管理活动。
    • 验证与确认  验证是为了确定开发时期中某一阶段的产品是否达到了阶段对它的需求,确认则是在整个开发结束时对所开发的软件能否满足软件需求的总评价。
    • 开发时期的配置管理  维护时期坚持配置管理十分重要。软件配置包括生存期中各个阶段产生的文档和程序。

    软件评审
      通常,把质量定义为用户的满意程度。为使得用户满意,有两个必要条件:
    • 设计的规格说明要符合用户的要求;
    • 程序要按照设计规格说明所规定的情况正确执行。
      上述条件(1)称为"设计质量",条件(2)称为"程序质量"。与质量的观点相对应,软件的规格说明可以分为外部规格说明和内部规格说明。
    设计质量的评审内容
      设计质量的评审对象是在需求分析阶段产生的软件需求规格说明、数据要求规格说明,在软件概要设计阶段产生的软件概要设计说明书等。
    程序质量的评审内容
      程序质量评审着眼于软件本身的结构、与运行环境的接口、变更带来的影响而进行的评审活动。通常它是从开发者的角度进行评审,直接与开发技术有关。
    • 软件的结构  包括功能的结构、功能的通用性、模块的层次、模块结构、处理过程的结构
    • 与运行环境的接口  包括与其他软件的接口、与硬件的接口、与用户的接口。

    该用户从未签到

    升级  0%

    报纸
    发表于 2008-5-6 09:27:38 | 只看该作者
    软件质量保证的标准
      质量保证系统可以被定义为用于实现质量管理的组织结构、责任、规程、过程和资源。
    • ISO质量保证模型
        ISO 9000质量保证模型将一个企业视为一个互联过程的网络。ISO 9000描述了一个质量保证系统的要素。这些要素包括用于实现质量计划、质量控制、质量保证和质量改进所需的组织结构、规程、过程和资源。但是ISO 9000并不描述一个组织应该如何实现这些质量系统要素。
    • ISO 9001标准
        ISO 9001是应用于软件工程的质量保证标准。
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

    GMT+8, 2025-7-5 14:28

    Software by Discuz! X3.2

    © 2001-2013 SKIN BY DSVUE

    快速回复 返回顶部 返回列表