软件工程——学习报告
在项目完成过程中,我的主要任务是文档编写,而我主要学习了如何规范的完成文档以及绘图。(用例图、模式图、时序图、数据流图等)了解学习了绘图工具:在线免费绘图process
1、用例图:由主角、用例及他们之间的关系组成。需要参与者、用例、系统边界以及箭头,用绘画的方式来完成。
例如:
2、模式图;我们的项目主要采用MVC模式。模型—视图—控制器。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新写业务逻辑。
3、时序图:一种UML行为图。通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。时序图包括角色,对象,生命线,激活期和消息。
例如:用户查询时序图:
4、数据流图:它从数据传递和加工角度,以图像方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于软件模型的一种图示方法。
例如:
在项目中也了解有些开发过程中前端后台等同学使用的工具和方法例如HTML、JSP等和数据库Oracle.,之前学习的是MySQL。
总的来说,此次项目学习到了很多东西。