软件工程介绍

1 软件工程的本质特征

1.1软件工程关注于大型程序的构造。

1.2软件工程的中心课题是控制复杂性。

1.3软件经常变化。

1.4开发软件的效率非常重要。

1.5和谐的合作是开发软件的关键。

1.6软件必须有效的支持它的用户。

1.7在软件工程领域中通常有具有一种文化背景的人替具有另一种文化背景的人创造产品。

2 软件工程的基本原理

下面是软件工程的七条基本原理。

2.1用分阶段的生命周期计划,严格管理。

2.2坚持进行阶段评审。

2.3实行严格的产品控制。

2.4采用现代程序设计技术。

2.5结果应能清楚地审查。

2.6开发小组的人员应该少而精。

2.7承认不断改进软件工程实践的必要性。

3 软件工程方法学

目前使用最广泛的软件工程方法学,分别为传统方法学和面向对象的方法学。

3.1传统方法学也称为生命周期方法学或结构化范型。它采用结构化技术来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。这种方法血源八软件生命周期的全过程依次划分为若干个阶段,然后顺序的完成每个阶段的任务。

3.2面向对象的方法学

面向对象的方法须具有以下四个特点。

一,把对象作为融合了数据及在数据上的操作行为的统一软件构架。

二,把所有对象都划分成类。

三,按照父类与子类的关系,把若干个相关类组成一个层次结构的系统。也称为类等级。

四,对象彼此间只能通过发送消息互相联系。

传统方法学强调自顶向下顺序的完成软件开发的各阶段任务。而用面向对象方法学开发软件的过程是一个主动的多次反复迭代的演化过程。面向对象方法在概念和表示方法上的一致性,保证了在各项开发活动之间的平滑过渡。

4 软件生命周期

概括的说,软件生命周期由软件定义,软件开发和运行维护三个时期组成。

感觉生命周期的阶段主要分为。问题定义,可行性研究,需求分析,总体设计,详细设计编码和单元测试,综合测试,软件维护八个阶段。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,997评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,603评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,359评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,309评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,346评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,258评论 1 300
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,122评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,970评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,403评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,596评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,769评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,464评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,075评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,705评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,848评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,831评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,678评论 2 354

推荐阅读更多精彩内容

  • 1.埋点是做什么的 2.如何进行埋点 3.埋点方案的设计 近期常被问到这个问题,我担心我的答案会将一些天真烂漫的孩...
    lxg阅读 2,015评论 0 1
  • 建议学习时长:60分钟学习方式:了解 学习目标 了解软件生产的各个周期。 了解软件生产中常用的工具。 详细介绍 什...
    知行社阅读 1,558评论 0 4
  • 一、生命周期 一个事物一旦出生,就必然会长大,变异,一旦长大,就面临着衰老,接下来就是消亡了,这个过程就称为一个事...
    ZyBlog阅读 2,662评论 1 11
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,098评论 1 32
  • 本书笔记目录链接 上篇 第2章 软件工程基础知识 “软件工程”概念在1968年的“软件危机”会议中提出。 IEEE...
    小镭Ra阅读 1,084评论 0 7