【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《软件工程读书心得体会》,欢迎阅读!

软件工程读书心得体会040730111
步入大四,课程变的少了,学期伊始,我很仔细地上课、听讲;很快就过了 1个月了,学校的就业中心开头劳碌起来,作为就业大军中的一员,我开头劳碌 我的工作,听宣讲会、笔试、面试,慢慢地上课不专心了,还旷过课,在这里请 老师原谅,下面是我对于软件工程各方面学问的理解,请老师指正: (-)软件度量方面
软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的 持续性定量化过程,目的在于对此加以理解、猜测、评估、掌握和改善。没有软 件度量,就不能从软件开发的暗箱中跳将出来。通过软件度量可以改进软件开发 过程,促进项目胜利,开发高质量的软件产品。在软件开发中,软件度量的根 本目的是为了管理的需要,采用度量来改进软件过程。对于管理层人员来 说:没有对软件过程的可见度就无法管理;而没有对见到的事物有适当的 度量或适当的准则去推断、评估和决策,也无法进行优秀的管理。所以软 件度量在软件开发中起到不行或缺的作用。
项目度量是针对软件开发项目的特定度量,目的在于度量项目规模、 项目成本、项目进度、顾客满足度等,帮助项目管理进行项目掌握。软件 开发项目规模度量(size measurement)是估算软件项目工作量、编制成本预 算、策划合理项目进度的基础。规模度量是软件项目失败的重要缘由之一。 一个好的规模度量模型可以解决这一问题。有效的软件规模度量是胜利项 目的核心要素:基于有效的软件规模度量可以策划合理的项目方案,合理 的项目方案有助于有效地管理项目。规模度量的要点在于:由开发觉场的 项目成员进行估算;敏捷运用实际开发作业数据;杜绝盲目迎合顾客需求 的“交期逆推法”。软件开发成本度量主要指软件开发项目所需的财务性成 本的估算。主要方法如下:
类比估算法。类比估算法是通过比较已完成的类似项目系统来估算成 本,适合评估一些与历史项目在应用领域、环境和简单度方面相像的项目。 其约束条件在于必需存在类似的具有可比性的软件开发系统,估算结果的 精确度依靠于历史项目数据的完整性、精确度以及现行项目与 历史项目的近似程度。
细分估算法。细分估算法是将整个项目系统分解成若干个小系统,逐 个估算
成本,然后合计起来作为整个项目的估算成本。细分估算法通过渐 渐细化的方式对每个小系统进行具体的估算,可能获得贴近实际的估算成 本。其难点在于,难以把握各小系统整合为大系统的整合成本。
周期估算法。周期估算法是按软件开发周期进行划分,估算各个阶段 的成本,然后进行汇总合计。周期估算法基于软件工程理论对软件开发的 各个阶段进行估算,很适合瀑布型软件开发方法,但是需要估算者对软件 工程各个阶段的作业量和相互间的比例具有相当的了解。 (二)软件项目管理
软件项目管理的对象是软件工程项目。它所涉及的范围掩盖了整个软件工程 过程。为使软件项目开发获得胜利,关键问题是必需对软件项目的工作范围、 可能风险、需要资源(人、硬件/软件)、要实现的任务、经受的里程碑、花费工 作量(成本)、进度支配等做到心中有数。这种管理在技术工作开头之前就应开 头,在软件从概念到实现的过程中连续进行,当软件工程过程最终结束时才终 止
软件项目管理是为了使软件项目能够依据预定的成本、进度、质量顺 当完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project) 进行分析和管理的活动。
软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软 件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的 掌握之下,以预定成本按期,按质的完成软件交付用户使用。而讨论软件 项目管理为了从已有的胜利或失败的案例中总结出能够指导今后开发的通 用原则,方法,同时避开前人的失误。
软件项目管理的内容主要包括如下几个方面:人员的组织与管理,软件 度量,软件项目方案,风险管理,软件质量保证,软件过程力量评估,软件 配置管理等。这几个方面都是贯穿、交织于整个软件开发过程中的,其中 人员的组织与管理把留意力集中在项目组人员的构成、优化;软件度量把 关注用量化的方法评测软件开发中的费用、生产率、进度和产品质量等要 素是否符合期望值,包括过程度量和产品度量两个方面;软件项目方案主 要包括工作量、成本、开发时间的估量,并依据估量值制定和调整项目组 的工作;风险管理猜测将来可能消失的各种危害到软件产品质量的潜在因 素并由此实行措施进行预防;质量保证是保证产品和服务充分满
本文来源:https://www.dy1993.cn/2bg4.html