zoukankan      html  css  js  c++  java
  • 软件工程课总结

    写软件!=写程序

    成熟的软件开发应该是有齐全的文档,文档作为软件的指挥棒,也是软件的"任务"说明。“学过软件工程的人写软件不是上来就直接写,而是先写文档”。

    文档是分很多种的,这学期涉及的有PRD和PSD。具体的知识点我们粗略学了UML图,包括用例图、类图、环境图等。自己现在也开始学习Axure和ProcessOn制作高保真原型UI。

    开发模式

    《构建之法》中介绍了七种。外观设计模式是这学期中用到的最多的模式,提供高度集中、操作简单的接口符合面向对象的思想。比如一台电脑,CPU有自己的操作方法、硬盘有操作方法、内存有操作方法。对于小白用户来说,操作很困难、不知道如何下手。而我们高度抽象集成成一个“电源”按钮,用户看到外观上的按钮就知道该如何开机。

    软件测试

    书中介绍了很多测试方法,包括测试的代码覆盖率等。目前根据项目的时间和技术水平,还是黑箱测试更通用一些。

    对《构建之法》书的点评:

    1.虚拟出的人物有利于将枯燥的内容情景化、引人入胜。

    2.一定程度上还原了用户场景

    3.对原型制作方面的内容不足

    4.代码规范、团队规范方面细致

  • 相关阅读:
    Networking
    Table of Contents
    Table of Contents
    Jersey(1.19.1)
    Jersey(1.19.1)
    11.Container With Most Water---两指针
    85.Maximal Rectangle---dp
    42.Trapping Rain Water---dp,stack,两指针
    84.Largest Rectangle in histogram---stack
    174.Dungeon Game---dp
  • 原文地址:https://www.cnblogs.com/yosha/p/5595865.html
Copyright © 2011-2022 走看看