标签:资产管理 架构 适应 系统模块 问题解决 ati 编码 快速 初始
学习目标
听<信息系统基础知识> 一节
待解决问题
构件的概念 ?
构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能.
如何表达一个项目的架构,用什么图表?
架构设计作为一个系统开发的中间产品,交付的是什么内容?
各种架构风格的适用场景?
互联网应用 BS架构的应用 ria 富互联网是什么意思?
ria 丰富互联网应用.
j2ee与.net的比较?
中间件技术的6种功能?
形式化方法是怎样的?实际案例?B方法是什么?Z语言是什么?
https://max.book118.com/html/2018/0412/161241757.shtm
https://blog.csdn.net/qzy/article/details/72863915
https://www.guokr.com/article/47868/
https://www.cnblogs.com/luluathena/archive/2010/08/19/1803065.html
学习内容
软件开发方法:
掌握知识点:
-
- 软件开发生命周期
- 软件开发模型
- 构件与软件的重用
- 逆向工程
- 形式化方法
形式化方法:是指采用严格的数学方法,使用形式化规范语言来精确定义软件系统.
非形式化方法(常用):是通过自然语言 图形或表格描述软件系统的行为和特性,然后基于这些描述进行设计和开发,而形式化开发则是基于数学的方式验证 开发和验证系统.
软件生命周期:GB/T 8566 2007的标准
https://wenku.baidu.com/view/3e1cebd40975f46527d3e1c7.html
五标准:获取、供应、开发、运行、维护
九个支持过程:文档编制过程 配置管理过程 质量保证过程 验证过程 保证过程 联合评审过程 审核过程 问题解决过程 易用性过程
七个组织过程:管理过程 基础设施过程 改进过程 人力资源过程 资产管理过程 重用大纲管理过程 领域工程过程
软件开发模型
瀑布模型:软件开发的阶段划分是明确的,一个阶段到下一个阶段有明显的界限.每个阶段结束后,都会有固定的文档或源程序流入下一阶段.
需求分析阶段-->明确的描述软件需求的文档
总体设计结束后-->描述软件总体结构的文档
详细设计结束后-->可以用来编码的详细设计文档
编码技术后-->代码作为文档留到下一个阶段
需求明确,稳定,可以采用瀑布模型按部就班的开发软件,当软件需求不明确或变动剧烈时,瀑布模型往往要到测试阶段才会暴露出需求的缺陷,造成后期修改代价太大,难以控制开发的风险.
原型法:快速模型、演化原型(客户为主导)、螺旋模型、增量模型
基于构件的模型:基于构件的软件开发模型是利用模块化的方法,将整个系统模块化,并在一定构件模型的支持下,复用构件中的一个或多个软件构件,通过组合手段模块化,并在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合手段高效率,高质量的构造应用软件系统的过程.
构件:是一个具有可重用价值的,功能相对独立的软件单元,
构件库的开发过程:设计构件组装-->建立构件库-->构建应用软件-->测试与发布
技术:DCOM EJB CORBA
UP:统一过程 是由 Rational公司开发的一种迭代的软件过程,是一个优秀的软件开发模型,它提供了完整的开发过程解决方案,可以有效的降低软件开发过程的风险,经过裁剪的UP可以适应各种规模的团队和系统.
四个阶段:初始阶段,细化,构建,交付
20181128-信息系统基础知识
标签:资产管理 架构 适应 系统模块 问题解决 ati 编码 快速 初始
原文地址:https://www.cnblogs.com/lin888/p/10036120.html