前言:

感觉书本上和线上课程, 讲的太抽象, 不好理解,   但软件开发不就是为了开发应用程序吗?!

干嘛搞这么抽象,对吧,  下面是个人对于软件开发的看法, 结合我的一些看法, 主打简单易懂,

当然,我一IT界小菜鸟, 对软件开发的认识也很浅显, 这个思维导图也仅仅是现阶段我的看法,

如果有不准确的地方, 欢迎留言, 你的留言是我更新的动力

1.需求分析阶段

       1.1.需求获取--需求文档

                      面谈

                      专题讨论

                      问卷

                      现场考察

                      原形化

                      基于用例的方法

       1.2.建立需求模型

                      需求模型详细定义系统需求而没有局限于具体技术

                      结构化分析工具:

                            数据流图

                             数据字典

                             实体关系图

                             状态转换图

                      面向对象工具:

                             类图

                             用例图

                             时序图

                             通信图

                             状态图

                             活动图

       1.3.形成需求规约--生成规格说明书SRS

                      系统功能.性能.限制条件

       1.4.需求验证:

                      需求评审

                      原型评价--做出系统雏形,或许这就是页面原型???

2.设计阶段:

    2.1.概要设计:

              1.技术选型+架构风格选择

              2.模块划分

              3.接口定义

              4.数据结构

    2.2.详细设计:

              1.模块内部实现

              2.接口实现

              3.数据库表设计

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部