Chapter01软件工程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter01软件工程.ppt

软件工程 —理论与实践;本次课程内容;软件工程概述;1、软件;软件的发展;软件特征;软件的成本相当昂贵;软件特征;软件发展趋势;2、软件危机;2、软件危机;2、软件危机;软件危机包含两方面问题:;软件危机主要有以下表现:;软件危机的原因;软件开发工作量分配比例;费用分配比例;消除软件危机的途径;3、软件工程;软件工程;软件工程定义(1);软件工程定义(2);Software engineering (3);总之: 软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的。;软件工程是一门交叉学科;软件工程: 一种层次化技术;软件工程是一种层次化的技术;软件工程的过程层;软件工程的方法层;现实中的软件工程层次;现实中的软件工程层次;现实中的软件工程层次;现实中的软件工程层次;现实中的软件工程层次;现实中的软件工程层次;现实??的软件工程层次;现实中的软件工程层次;现实中的软件工程层次;现实中的软件工程层次;现实中的软件工程层次;软件工程与一般工程的差异;软件工程知识体系指南(2004 版) IEEE计算机学会(IEEE Computer Society);软件工程 — 本质特征;软件工程的7条基本原理;软件工程的7条基本原理;软件工程的7条基本原理;软件工程的7条基本原理;软件工程的7条基本原理;软件工程的7条基本原理;软件工程的7条基本原理;软件工程中的神话?;软件工程中的神话?;软件工程中的神话?;软件工程中的神话?;软件工程中的神话?;软件工程中的神话?;软件工程中的神话?;软件工程中的神话?;软件工程技术的两个明显特点:;软件工程的目标;软件工程与其它软件专业课的区别;软件工程教学的目标;程序VS系统;围棋与软件工程的感想;系统分析员的地位;职业素质 Professional Practice;职业素质 Professional Practice;职业素质 Professional Practice;愚公—好的程序员;软件职业的乐趣与苦恼;软件职业的乐趣与苦恼;软件工程原则;参考书籍;考试成绩;CONTENTS AND ORGANIZATION;CONTENTS AND ORGANIZATION;CHAPTER 1:Why Software Engineering ?;1.1 What Is Software Engineering ?;Step 1 :Analyzing(分析) Break the Problem into Pieces We Can Understand Describe the Problem as a Collection of Small Problems and Their Interrelationships Step 2: Solving Small Problems Step 3: Construct the Solution through Synthesis(合成) Put together of Large Structure from Solutions of Small Problems (from Components that Address the Problem’s Various Aspects );The Synthesis or Composition from Solutions of Small Problems to The Large Problem May Be as Challenging as Analyzing and Finding Solutions Themselves.;Figure 1.1 The process of analysis.;Figure 1.2 The process of synthesis.;A Method or Technique 方法/技术 Is a Formal Procedure for Producing some Useful Result Example: Preparing a Sauce May Need and Involve Various Ingredients, Timing,… A Tool 工具 Is an Instrument or Automated System for Accomplishing Something in a Better Way. “Better Way” : Tools Make Us More Accurate, More Efficient, or More Productive, Or It Enhance the Quality of the Resulting

文档评论(0)

czy2014 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档