信息系统综合知识概览
信息系统综合知识
1 开发管理。包括项目的范围、时间、成本;文档管理工作、配置管理;软件开发的质量和风险;软件的运行和评价;软件过程改进。
2 需求管理.。包含需求变更;需求跟踪;需求变更风险管理。
3 软件开发方法。包括软件开发声明周期;软件开发模型(瀑布模型、演化模型、增量模型、螺旋模型、原型、构建组装模型、RUP、敏捷方法);构建与软件重用;逆向工程;形式化方法。
4 软件开发环境和工具。包括集成开发环境;开发工具(建模工具、分析设计工具、编程工具、测试工具和项目管理工具等)
5 设计方法。包括分析设计图示(DFD、ERD、UML、流程图、NS图、PAD);结构化分析与设计;模块设计;面向对象的分析与设计;I/O设计、人机界面设计;设计模式。
6 基于构建的开发。包括构建的概念与分类;中间件技术;典型应用架构(J2EE、.NET)
7 应用系统构建。包含应用系统设计和开发(分析和设计方法的使用、外部设计、内部设计、程序设计、测试);软件包的使用(开发工具、运行管理工具、业务处理工具、ERP、群件、OA工具)
8 测试和评审。包含测试评审方法;验证和确认。测试自动化;测试设计和管理方法
系统架构设计案例分析
1 系统规划。包含系统项目的提出和可行性分析;系统方案的置顶、评价和改进;新旧系统的分析和比较;现有软件、硬件和数据资源的有效利用。
2 系统设计。包含处理流程设计;人机界面设计;文件设计、存储设计;数据库设计;网络应用系统的设计;系统运行环境的集成和设计;中间件、应用服务器;性能设计和性能评估;系统转换计划。
3 软件系统建模。包含系统需求;建模的作用和意义;定义问题(目标、功能、性能等)与归结模型(静态结构模型、动态行为模型、物理模型);结构化系统建模、数据流图;面向对象系统建模;统一建模语言;数据库建模;E-R图;逆向工程。
会当凌绝顶,一览众山小。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?