阅读《软件工程—理论方法与实践》第一章心得体会

通过对第一章的阅读,软件的划分有了了解,知道了软件是复杂的、不可见的、不断变化的,并且大多数软件是定制的,并不是通过已有构件组装而成的。软件维护是非常困难的,新的修改又会带来新的错误。软件存在多种质量问题,且能成功完成的软件项目的平均率在26%左右。软件工程已关注软件质量为目标,有过程、方法和工具三要素组成。对于软件的质量,对不同的用户角色是不一样的,但他们都有共同的质量要求是可靠性、正确性和有效性。软件工程知识体系被划分10个知识域:软件需求、软件设计、软件构造、软件测试、软件配置管理、软件工程管理、软件过程管理、软件工程工具和方法、软件质量。软件工程以计算机科学和数学为基础,运用了工程科学的基本原理。同时,学习软件工程要遵守软件工程职业道德规范。软件工程人员不仅需要好的软件工程知识与技能,还要有强烈的职业责任感。

时间: 2024-08-02 02:48:52

阅读《软件工程—理论方法与实践》第一章心得体会的相关文章

软件工程理论方法与实践第一章读后感

软件是计算机程序,规程以及运行计算机系统可能需要的相关文档和数据,根据软件服务UI想的范围不同,一般可以将软件划分为通用软件和定制软件两种类型.软件的特性主要有,软件是复杂的,不可见的,不断变化的,大多数软件是定制的而不是通过已有的构建组装而成的,然而在软件开发过程中软件开发的成本和进度难以准确估计,延迟交付甚至取消项目的现象屡见不鲜,软件存在这错误多性能低不可靠不安全等质量问题,软件成本在计算机系统的整个成本中所占比例越来越大,且维护困难等等,而软件工程中则是将工程化应用到软件上,由过程方法和

软件工程理论方法与实践第二章读后感

第二章读后感 为解决软件开发的问题,首先是将整个软件开发任务看做是一个可比较的刻度量的可改造,而软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动,主要包括问题提出,软件需求规格说明,软件设计等等.软件过程模型主要分为瀑布模型,快速原型模型,增量模型,螺旋模型,形式化方法模型,基于组件的开发模型.而微软公司的软件过程模型由规划,设计,开发,稳定和发布五个主要阶段组成,采取低近视的软件开发策略,具体表现在解决问题的及时行.不确定和变更因素的可控性,缩短按产品的上市周

软件工程理论方法与实践第九章读后感

第九章主要讲了代码的规范性,首先要有适当的空行,注意分行对齐与缩进,命名规则:标识符的命名应当直观,可以望文知义,最好采用英文单词或其组合,标识符的长度应当符合最小长度下的最大信息原则, 过长的英文单词应该采用一些通用而合理的缩写或者应用领域专业术语的缩写等等,声明,尽量在变量生命是进行初始化,只有当变量的处置依赖于某些计算得到的值时可以不对其进行初始化等等.对于软件程序编码程序注释问题要注意注释的目的是有助于对程序的阅读理解,不宜太多也不能太少,注释语言必须准确易懂简洁避免使用缩写,内存异常可

软件工程——理论方法与实践(段落概述第一章至第十一章)

第一章软件软件是计算机程序,规程及运行计算机系统可能需要的文档和数据.软件分为通用软件和定制软件.软件的特性:1.复杂性2.不可见性3.不断变化4.大多数软件仍然是定制的,而不是通过已有的构件组装而成.软件于二十世纪50~60年代,70年代,80年代,90年代至今进行发展.在此过程中遇到一些危机:1.软件的开发成本和进度难以估计,延迟交付甚至取消项目的现象屡见不鲜.2.软件存在着错误多,性能低,不可靠,不安全等质量问题.3.软件的成本在计算机系统的整个成本中所占的比例越来越大.4.软件的维护极其

阅读《软件工程—理论方法与实践》第四章心得体会

阅读第四章所得体会.软件需求是决定软件开发是否成功的一个关键因素.开发人员应当学会正确地理解软件需求,实行开非完善但是高质量的需求开发和管理,最大限度地降低软件需求风险.软件需求可以划分为业务需求(定义了项目的远景和范围).用户需求(使用该系统需要完成的任务).系统需求.功能需求(说明了需要开发实现的功能)和非功能需求(功能需求的补充)等型.需求工程是应用已证实有效的原理和方法,并通过合适的工具和符号,系统地描述出待开发系统及其行为特征和相关约束,其过程包括需求获取.需求分析.需求规格说明.需求

软件工程—理论、方法和实践 第一章:概述

今天,软件遍布这个世界,对这个社会的经济和文化产生了深远的影响.如何以经济有效的方法开发高质量的软件是人们长期以来一直努力研究的问题.而软件工程就是为了解决开发成本效益和软件质量的问题产生的. 一.软件: 软件的特性 (1)       软件是复杂的.(2)软件是不可见的.(3)软件是不断变化的.没有任何变化的软件一定是没有用的. 软件的发展 (1)       第一阶段:20世纪50-60年代,计算机主要应用是快速计算出现了Algol,Fortune等编程语言为标志的算法技术. (2)    

软件工程理论方法与实践

第一章. 概述  软件是人类思维的杰作,并成为人类现代生活的催化剂.今天软件遍布整个世界,在生物工程.现代通信.宇宙探索.商务处理.工业控制等方面发挥出巨大的威力,并推动了商业.科学和工程领域的跨越式发展,对整个社会的经济和文化产生了深远的影响.软件工程师为了解决开发成本效益和软件质量的问题而产生的.软件是计算机程序.规程以及运行计算机系统可能需要的相关文档和数据.软件分为通用软件和定制软件.软件的特性分别是软件是复杂的.软件是不可见的.软件是不断变化的.大多数软件是定制的而不是通过已有构件组装

《Android深度探索》第一章心得体会

<Android深度探索>第一章讲的是Android系统移植与驱动开发概述.Android的系统架构分为四层:Linux内核.C/C++代码库.Android SDK API.应用程序.Android移植的主要工作:移植Linux驱动和移植HAL.学习Linux驱动要准备一个自己熟悉的Linux操作系统,用于开发和测试Linux驱动:准备一块开发板:学习GNU C:学习相关的硬件知识:不断地实践.Linux将存储器和外设分为3大类:字符设备.块设备.网络设备. 通过对第一章的学习,我了解到由于

安卓系统移植和开发第一章心得体会

进入大三第二学期,我们学习了安卓系统的移植和驱动开发,这是我们继上学期安卓嵌入式开发对安卓系统的进一步学习.第一章我们学习了安卓系统的编译和移植实例,首先我们要下载课程所需要的软件环境,现有的环境是一套能正常运行Linux2.6.21的EZ6410硬件系统和移植目标在EZ 6410系统上运行的安卓2.3系统,在移植过程中主要涉及的步骤有,安装Linux安卓的内核,安装交叉工具链,移植内核支持的Ez6410 平台,安装安卓SDK,获得安装安卓系统的根文件系统.设置系统环境,完成安卓正常启动,嵌入式