系统开发基础
- 软件设计包括:体系结构设计、接口设计、数据设计、过程设计
结构设计:说明各个组件的关系
接口设计:人与软件、软件与操作系统之间的如何通信
数据设计:将模型转换为数据结构的定义
过程设计:系统结构部件转换成软件的过程描述 - 需求变更过程
问题分析、变更描述 - > 变更分析、成本计算 - > 变更实现 - CRM(客户管理系统)包括:
- 自动化销售
- 自动化市场营销
- 自动化客户服务
- 云计算提供的资源
- lass:基础设施即服务
- pass:平台即服务
- SaaS:软件即服务
- IT服务生命周期
- 规划设计
- 部署实施
- 服务运营
- 监督管理
- 基于风险方法进行信息系统审计的步骤
- 分类信息系统
- 决定影响系统关键因素
- 评估影响所带来的冲击
- 在评估的基础上面,决定审计优先值、资源和频率
- 软件维护分类
- 更正性维护:更正交互后的错误
- 适应性维护:使软件能够在发生环境变化的时候还能继续使用
- 完善性维护:在交互产品之后的性能和可维护性
- 预防性维护:预防软件潜在性的错误,检测并更正他们
- 追踪工具、版本管理工具和发布工具属于软件配置工具
- 存储磁盘阵列按照连接方式不同分为:
DAS 、NAS、SNA - ip地址是在OSI参考模型的 网络层
其包括:IP、ICMP、IGMP、ARP、RARP - kafka包括三个角色
- 生产者(Producer),向代理发送消息
- 代理(Broker),中间缓存,并分发数据
- 消费者(Consumer),消息和数据消费者
- 云计算的特点:超大规模、虚拟化、高可靠性、通用性、高扩展性、按需服务
- 软件开发模型中,原型模型主要由原型开发阶段和目标软件开发阶段构成
- 快速应用开发,适用于系统模块化程度比较高的系统
- 螺旋模型,适用于开发流程分为多个阶段,每个阶段都有目标设定、风险分析、开发和有效性验证及评审评估
- 软件开发集成环境包括:平台集成、数据集成、界面集成、控制集成、过程集成
- 软件的集成机制根据功能的不同分为:环境信息库、过程控制与消息服务器、环境用户界面
- 项目时间管理中的过程包括:活动定义、活动排序、活动的资源估算、活动历时估算、制定计划、进度控制