软件工程

1.软件工程的理解

科学—在经验的基础上研究,探索新的未知的领域的知识,形成解决问题方法,原理。

工程—创造性运用科学原理,来设计和实现建筑或者机器或者软件,这个过程就是工程。

工程特点:运用应用科学。

总结:我们是应用型人才,在处理问题的时候。首先站在应用角度,不要急于探索底层设计或者原理。

2.工程的方法—理解

2.1  系统性过程

    1. # 过程性,先后顺序
    2. # 计划性,阶段性
    3. # 循序性,连贯性
    4. # 广度和深度

2.2  科学的方法

    1. # 自然科学
    2. # 模型 - 验证理论性,设计性;便于理解事物,管理,研发,设计,验证
    3. # 分类 - 归纳总结,首先进行的是分类
    4. # 推理 - 基于已经验证数据,研判将要发生的,要想做推理,必须做好分类,也就是归纳总结
    5. # 经验学 -

3.软件工程的过程—掌握

3.1 可行性分析

这是开发能做的吗?做了有什么样的后果?做了有什么样收益

3.2 需求分析

功能性需求,非功能性(性能,主观性特别强),用户体验(易用性)

3.3 设计

产品的角度,code角度代码

3.4 实施 — 构建

3.5 验证

测试,但是要注意,需求的不完整性,以及可变性,测试人要做出响应的变化,随时应变

3.6 交付和维护

 

posted @ 2022-05-16 17:38  测试菜狗的Romantic  阅读(72)  评论(0)    收藏  举报