软件工程

第一章 概述

    软件的定义和特性

    定义:Instructions Data structures Documents 指令 数据 文档

    软件特性:

        1)复杂性(Complexity)

        2)不可见性(Invisibility)

        3)易变性(Changeability)

        4)服从性(Conformity)

        5)非连续性(Discontinuity)

    软件工程的定义

        将系统化的、规范的、可度量的方法应用于软件开发、运行和可维护的过程,即将工程化应用于软件中

    软件质量定义及质量指标

    软件质量的定义: “反映实体满足明确的和隐含的需求的能力的特性的总和”

    质量指标:

            1)功能性指标 a.完备性 b.正确性

            2)可靠性指标 a.成熟性 b. 稳定性 c.易恢复性 等

            3)易用性指标 a.易理解性 b.易学习性 c.易操作性

    5 个常用的软件质量指标

            We consider quality software in the way as follow:

                    1)The Quality of the Product

                    2)The Quality of Process

                    3)Quality in the Context of the Business Environment

软件质量的McCall模型

        McCall

                CMM(Capability Maturity Model for software)软件能力成熟度模型

        ROI( Return On Investment)投资回报率:

                通过投资而应返回的价值,即企业从一项投资活动中得到的经济回报。

        Customers - User - Developer

           Communication System P15

第二章 过程和生命周期

        过程、模型、生命周期

        四个模型(瀑布、V、螺旋、原型)的异同点

第三章 项目管理

        项目范围的WBS表示

        项目进度的GATT图表示

        关键路径的定义及其求解方法

第四章 需求分析

        需求的定义

        需求的类型

        需求的特征

        需求的表示方法及其应用

                1)用例图

                2)实体关系图

                3) 数据流图

                4)代数规格说明

                5) 判定表(不作为考试内容)

        需求文档

第五章 系统设计

    设计的定义

        软件体系结构的定义和要素

        体系结构风格和策略(7种)

    设计特性

        1)独立性

        2)内聚component cohesive(7种)

                    构件内聚:一个构建功能强度的度量

                    类型:巧合内聚 逻辑内聚 时态内聚 过程内聚 通信内聚 顺序内聚 功能内聚

        3)耦合component coupling(6种)

                    构件耦合:两个构建之间相互依赖或者相互作用的程度的度量.

                    类型:非耦合、数据耦合、标记耦合、控制耦合、公共耦合、内容耦合

第七章 软件实现

    标准文档

       Something for standard

2、文档化方法(内部文档、外部文档)内部文档是指在代码中书写的注释,其余的为外部文档.

    内部文档

        内部文档包含的信息直接面向读程序源代码的人。 因此提供概述信息描述数据结构算法和控制流。通常,这些信息被放在部件开始部分的名为头注释区注释内。

            1) Head Comment Block

            2) Other Program Comment

            3) Meaningful Variable Names and Statement Labels

            4) Formatting to Enhance Understanding

            5) Documenting Data

    外部文档

    鉴于内部文档是简洁而且是为相应水平的程序员写的, 所以外部文档是为那些甚至是没有读过代码的读者而写的。

            1) Describing The Problem

            2) Describing The Algorithm

            3) Describing The Data

第八章 单元测试

        黑盒法与白盒法的适用范围

        集成测试的两种策略(自底向上、自顶向下)

        语句测试、分支测试、路径测试方法及其应用

第九章 系统测试

        软件配置的定义

        系统测试过程

            1) 功能测试:检查集成的系统是否按照需求中指定的那样执行它的功能

            2) 性能测试:将集成的构件与非功能需求进行比较

            3) 验收测试:客户参与的测试,目标是确保系统符合他们对需求的理解

            4)安装测试:在实际运行环境中进行的测试

    功能测试的主要方法(因果图法)

    性能测试(13种测试及举例)

        1)回归测试(Regression Test):用于新的版本或发布的一种测试,以验证与旧版本或发布相比,它是否仍然以同样的方式执行相同的功能.由于在测试过程中可能在修复已有故障的同时引入新的故障,故需要进行回归测试

        2)。。。

        3)。。。

    可靠性、可用性、可维护性的定义及度量方法(*)

    可靠性是指一个系统对于给定的时间间隔内、在给定条件下无失效运作的概率

    可维护性是指在给定的使用条件下,在规定的时间间隔内,使用规定的过程和资源完成维护活动的概率

    可用性是指在给定的时间点上,一个系统能够按照规格说明正确运作的概率

    验收测试的基本方法

第十章 系统交付

    1.文档的定义和类型

        定义:某种媒体(载体)上存贮取信息 永久性;人机可读性

        类型:需求文档,设计文档,测试文档,用户手册等 (*)

    2.培训对象和类型

    3.培训辅助方法

第十一章 系统维护

    维护的四种基本类型

    可维护的两种度量方法(外部方法:记录时间;内部方法:环路数)

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

推荐阅读更多精彩内容