关于软件工程的基本理论采集

                                   软件工程

一、定义:软件工程是应用计算机科学,数学,逻辑学及管理科学等原理,开发软件的工程。

1、可认为软件=程序+数据+文档

二、软件工程一般包含4个方面:

1、软件规格说明--规定软件的功能及其运行限制

2、软件开发--开发满足规格说明的软件

3、软件确认--确认是否满足用户的需求

4、软件演进--不断改进用户的需求

三、从开发的角度看:

用适当的资源,为开发软件进行的一组开发活动,活动结束时输入(即用户的需求)转化为输出(最终符合用户需求的产品)。

四、软件工程的七条基本原理:

1、用分段的生命周期计划严格管理

2、坚持进行阶段评审(提早发现错误)

3、实行严格的产品控制(采用基准配置管理--当需求变动时,其他各阶段的代码随之改动)

4、采纳现代程序设计技术(第四代语言的出现,采用先进的技术提高软件开发的效率)

5、结果应能清楚地审查(明确规定开发小组的责任和产品标准)

6、开发小组的人员少而精

7、承认不断改进软件工程实践的必要性(不断进行总结和问题报告统计)

五、软件开发方法

1、结构化方法--即面向功能或数据流的软件开发(使用数据流程图,数据字典等工具,主要观点是采用自顶向下,逐步求精,模块化的程序设计方法)

2、面向数据结构的软件开发--输出数据结构,到处程序框架。

3、面向问题的分析法--使用PAD图(是一种二维树形结构图,适用于中小型问题)

4、原型化方法

六、软件开发流程

1、需求分析

A、向用户初步了解需求(用word列出开发的模块,每个大功能模块下有哪些小功能模块)

B、深入了解和分析需求(会列出相关的界面和界面功能)

C、向用户再次确认需求

软件设计

A、开发者对系统进行概要设计(基本处理流程,组织结构,模块划分,功能分配,接口实际,数据结构设计等)

B、在概要设计基础上进行详细设计(主要算法,数据结构,累的层次结构,调用关系,需要说明每个模块和子程序),保证需求完全分配给整个软件,完成《软件系统详细设计报告》

2、编码(应在整个项目时间中占1/3到1/2的时间)

根据报告分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。

3、测试

多种方式测试,要跟踪软件的运营状况持续修补和升级直到淘汰为止。

4、软件交付

开发者应向用户提交开发的目标安装程序、数据库的数据字典、《安装手册》、《用户使用指南》、需求报告、设计报告、测试报告、等双方约定的产物。

5、验收

查明项目的哪些工作已将完成,完成到生么程度

6、维护

修改后要填写《程序修改登记表》,并在《程序变更通知书》上写明新旧程序的不同之处。

六、软件设计方法

1、轻量级:极限流程,敏捷流程

2、重量级方法:ISO9000,CMM,,RUP(重量级方法中产生大量的正式文档)

七、软件需求

1、业务需求:通常来自项目投资人,购买产品的客户等;产生文档为项目轮廓图或市场需求文档

2、用户需求:用户需求描述了用户能使用系统来做什么

3、功能需求:描述开发人员需要实现什么,或规定开发人员不许再产品中实现的软件功能。

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

推荐阅读更多精彩内容