软件工程思想—软件工程基本观念

软件工程思想—软件工程基本观念软件工程思想,软件工程思想 林锐,软件工程思想读后感,什么是软件工程思想,软件工程思想 pdf,软件工程的基本思想,软件工程的核心思想,软件工程的主要思想,软件工程思想与方法,软件工程
社会化媒体营销 > 软件工程思想—软件工程基本观念

软件工程思想—软件工程基本观念(1)

软件工程基本观念

本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线工作,那么看这一章就够了。但你一定要让员工们相信不停地工作是人生最大的快乐,并且让他们把本书看完。

1.1节讲述软件工程的目标和常用的软件工程模型。1.2节讲述软件开发的基本策略:“复用”、“分而治之”、“优化——折衷”,有助于指导实践者选择方法和产生新方法。1.3节例举一些不正确的观念,取材于早期软件人员比较幼稚的想法,初学者可以引以为戒。

1.4节探讨一些有争议的观念。

看完本章,要树立这样的信念:软件开发过程中的坎坎坷坷,仿佛只是人脸的凹凸不平,用热水毛巾一把就可抹平。让我们高举程序主义、软件工程思想的伟大旗帜,紧密团结在以Microsoft为核心的软件公司周围,沿着比尔·盖茨的生财之道,不分白天黑夜地编程,把建设有中国特色的软件产业的伟大事业全面推向21世纪。

1.1 软件工程的目标与常用模型

软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。质量是软件需求方最关心的问题,用户即使不图物美价廉,也要求个货真价实。生产率是软件方最关心的问题,老板和员工都想用更少的时间挣更多的钱。质量与生产率之间有着内在的联系,高生产率必须以质量合格为前提。如果质量不合格,对供需双方都是坏事情。从短期效益看,追求高质量会延长软件开发时间并且增大费用,似乎降低了生产率。从长期效益看,高质量将保证软件开发的全过程更加规范流畅,大大降低了软件的维护代价,实质上是提高了生产率,同时可获得很好的信誉。质量与生产率之间不存在根本的对立,好的软件工程方法可以同时提高质量与生产率。

软件供需双方的代表能在餐桌上谈笑风生,归功于第一线开发人员的辛勤工作。质量与生产率的提高就指望程序员与程序经理。对开发人员而言,如果非得在质量与生产率之间分个主次不可,那么应该是质量第一,生产率第二。这是因为:(1)质量直接体现在软件的每段程序中,高质量自然是开发人员的技术追求,也是职业道德的要求。(2)高质量对所有的用户都有价值,而高生产率只对开发方有意义。(3)如果一开始就追求高生产率,容易使人急功近利,留下隐患。宁可进度慢些,也要保证每个环节的质量,以图长远利益。

软件的质量因素很多,如正确性,性能、可靠性、容错性、易用性、灵活性、可扩充性、可理解性、可维护性等等。有些因素相互重叠,有些则相抵触,真要提高质量可不容易啊!

软件工程的主要环节有:人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试、维护等,如图1.1所示。

1

点击显示全文

分页:12345678
  • 软件工程思想的重要性

    软件工程的观念、方法、策略和规 范都是朴实无华 软件工程思想的重要性在谈...软件工程主要讲述软件开发的道 理,基本上是软件实践者的成功经验和失败教训的...

    2018-06-19 22:20:19
    221191
  • 软件工程的基本概念

    软件工程基础知识 21页 免费 软件工程基本概念知识要点 2页 免费 计算机专业基础...概括起来,软件工程的基本思想是: 《1》 软件开发划分为若干个阶段,每个阶段的...

    2018-06-19 22:50:55
    150706
  • [软件工程学].ch1

    第一章 软件工程基本观念 本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨...但我们应该认识到, “线性” 是人们最容易掌握并能熟练应用的思想方 法。当...

    2018-06-19 22:46:10
    423398
  • 软件工程的思想

    第 3 原则:保持愿景 清晰的愿景是软件项目成功的基础。没有愿景,项目将会由于它有“两种或者更多种思想”而永远 不能结束如果缺乏概念的一致性, 系统就好像是由...

    2018-06-19 22:41:11
    106490
  • 软件工程思想—软件工程基本观念

    软件工程思想—软件工程基本观念_生产/经营管理_经管营销_专业资料。软件工程基本观念 本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司 的...

    2018-06-19 22:13:58
    398465
  • 1.软件工程基本观念

    1.软件工程基本观念 隐藏>> 软件工程思想在 20 世纪 60 年代计算机发展初期,程序...1.1 软件工程的目标与常用模型 软件工程的目标是提高软件的质量与生产率,最终...

    2018-06-19 22:19:06
    295021
  • 软件工程与项目管理-教学总结

    林老师以幽默诙谐的笔调向我们展示了软件工程项 目管理的基本规范,他上的课,...正是这种独特的见解给了我独特的感受,给我了一种全新的理念,给了我一次思想的...

    2018-06-19 22:42:03
    269841
  • 软件工程思想ch3

    软件工程思想ch3 软件工程主要讲述软件开发的道理,基本上是软件实践者的成功经验和失败教训的总结。软件工程的观念、方法、策略和规范都是朴实无华的,平凡之人皆可领...

    2018-06-19 22:57:50
    227738
加载中...
加载中...
  • XPath实例

    实例1 基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径 就表示到一个元素的绝对路径 /AAA 选择根元素 AAA <AAA> <BBB...

  • XPath_基础学习

    //book/title | //book/price //title | //price /bookstore/book/title | //price 4.XPath Axes《坐标轴》轴可定义某个相对于当前节点的节点集。 轴名称...

  • xpath的使用方法

    xpath的使用方法_计算机软件及应用_IT/计算机_专业资料。xpath的使用方法 首先要说的是 XPath 数据类型。XPath 可分为四种数据类型: 1. 节点集《node-set》 节点...

  • xpath详解总结,很全面

    请看一个典型的 XPath 查询表达式:/messages/message//child:: node《》[@id=0],其中/messages/message 是路径《绝对路径以"/ "开始》,child::是轴表示在子节点...

  • 自动化测试工具selenium中如何利用xpath来定位元素

    自动化测试工具selenium中如何利用xpath来定位元素 - 自动化测试工具 selenium 中如何利用 xpath 来定位元素 在开始之前,我们先来熟悉 selenium 中常使用的几个...

24小时热门信息
  • CentOS7下Docker桥接网络配置

    CentOS7下Docker桥接网络配置 - CentOS7 下 Docker 桥接网络配置 Docker 默认提供了一个隔离的内网环境,启动时会建立一个 docker0 的虚拟网 卡,每个容器...

    2018-06-19 22:41:05
    358069
  • Docker 的使用总结

    docker 在线安装与启动 1.1 安装 docker [root@localhost /]#yum install –y epel-release [root@localhost /]# yum -y install docker-io 1.2 启动 ...

    2018-06-19 22:11:29
    182123
  • 非常详细的 Docker 学习笔记

    ... 4.9 Docker 1.3 新增特性和命令 4.10 Docker 1.5 新特性 5.1 自动映射端口 5.2 绑定端口到指定接口 6.1 Docker 四种网络模式 6.2 列出当前主机网桥 ...

    2018-06-19 22:18:00
    943743
  • 完整Docker+VXLAN《OpenVswitch》配置

    完整Docker+VXLAN《OpenVswitch》配置 - 自己做的一个完整的docker+OpenVswitch的完整配置,从安装到最终的实验配置完成,都有完整的步骤。根据本文档配置,绝对...

    2018-06-19 22:31:10
    156822
  • docker学习之基础知识

    docker学习之基础知识_计算机软件及应用_IT/计算机_专业资料。docker学习入门 内 部 公 开 ▲ Docker 学习之基础知识 Docker 是一个开源项目,诞生于 2013 年初,...

    2018-06-19 22:35:10
    462582
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    2018-06-19 22:44:09
    238868
精彩推荐
  • 信息技术工具介绍flash信息技术工具介绍flash

    Flash 的补间动画有以下几种: 1.动作补间动画 动作补间动画是 Flash 中非常重要的动画表现形式之一,在 Flash 中制作动作补间动画的对象必须 是"元件"或"组成"...2018-06-19 22:15:44297697

  • zigbee协议栈flash操作zigbee协议栈flash操作

    《HAL_NV_DMA_CH》; FADDRL = 《uint8》addr; FADDRH = 《uint8》《addr >> 8》; HalFlashWriteTrigger《》; 》 这个函数的功能就是向 flash 内部的 addr 地址...2018-06-19 22:15:08407421

  • Flash学习心得Flash学习心得

    Flash学习心得 - Flash 学习心得 Flash 是美国 MACROMEDIA 公司于 1999 年 6 月推出的优秀网页动画设计软 件。在中国经历了 9 年的发展时间。曾经在中国风云一....2018-06-19 22:59:59274116

  • Flash 教程Flash 教程

    Flash 教程_计算机软件及应用_IT/计算机_专业资料。自编动画教程 小学Flash 特色课程校本教材一、课程基本理论 《一》 、Flash 特色课程教学总目标《教学的三维目标》 ...2018-06-19 22:48:39181767

  • 《flash动画设计》建设方案与实施过程《flash动画设计》建设方案与实施过程

    《flash 动画设计》建设方案与实施过程一、课程建设思路 《Flash 动画设计》课程是一门实践性很强的课程,主要学习二维动画的制作和 交互式设计的内容。通过本课程...2018-06-19 22:45:45401073

  • FLASHFLASH

    FLASH_计算机软件及应用_IT/计算机_专业资料。知识 1.1Flash CS6 概述及重要概念重点: ①对 Flash 这款软件有一定的了解 ②要求掌握帧,时间轴,图层,场景,笔触...2018-06-19 22:19:52148652

  • 计算机答案《Flash》计算机答案《Flash》

    20.关于 Flash 影片舞台的最大尺寸是多少 为像素 21、在 Flash 中,如果希望将一段文字分离为单独的文字,可以使用 的命令是【Ctrl】+【B】 22、某电影中,只有...2018-06-19 22:17:15265311

  • Flash1Flash1

    《Flash 动画设计》考试资料注意事项: 1、考试时间:2009 年 5 月 18 日晚 18:45-20:25,共计 100 分钟 2、考试地点:2303、2304 教室 3、考试形式:开卷...2018-06-19 22:28:10500594

手机版 | 欢迎来到社会化媒体营销
RSS订阅