|||
软件工程涉及到的一些理论
1、软件工程的通用框架定义了五种框架活动:沟通、策划、建模、构建、部署。
2、在软件工程中,要创建两类模型:需求模型和设计模型
3、类--具有相同属性和共同行为的事物集合。
4、有些软件开发者仍然相信软件质量是在编码完成之后才应开始担心的事情。这是完全错误的!软件质量保证(通常称为质量管理)是适用于整个软件过程的普适性活动。
5、软件质量保证(SQA)包括:(1)SQA过程(2)具体的质量保证和质量控制任务(包括技术评审和多层次测试策略)(3)有效的软件工程实践(方法和工具)(4)对所有软件工作产品及其变更的控制(5)保证符合软件开发标准的规程(当适用时)(6)测量和报告机制
6、问题分解,有时称为问题划分或问题细化,它是软件需求分析的核心活动。在确定软件范围的活动中,并不试图完全分解问题,只是分解其中的两个主要方面:(1)必须交付的功能和内容(2)所使用的过程。
7、面向数据和面向行为方法的本质缺点是,数据和行为是同一个问题的两个方面,数据项不能改变,除非对它进行操作;而没有相关数据的行为同样毫无意义。所以,需要一种技术来同等对待数据和行为--这种技术就是面向对象技术。
8、封装、继承和多态是面向对象的“三大支柱”,是面向对象的三个核心观点。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-20 23:16
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社