摘要: 1、前言 此博客是以本小组的工程实践项目——设计一个类知乎问答系统为基础,结合课堂所讲的高级软件工程相关知识,进行了软件系统分析和设计,最终形成了软件系统的概念原型。 并且,在此基础上,总结了项目设计方案中所蕴含的软件结构特点,比如设计模式、软件架构风格与策略等。同时,在了解了不同视图的概念后,如分 阅读全文
posted @ 2020-12-30 00:26 李港 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、引言 本文使用高级软件工程的方法论对我的项目——类知乎问答系统进行了分析,主要包括需求分析、用例建模、业务领域建模和数据建模,最后结合具体应用场景,得到项目的概念原型。 二、需求分析 1、概念及目标 需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准 阅读全文
posted @ 2020-12-15 20:23 李港 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 最近孟老师在课上讲解了GitHub上一个简单有趣的menu小案例,生动直观地讲解了模块化设计、可重用接口以及线程安全等问题,经过此次学习,我收获颇丰。在此我想记录一下自己的所学所思,同时感谢孟老师的辛勤教导。 本文源代码来自于孟老师的文章:https://gitee.com/mengning997/ 阅读全文
posted @ 2020-11-10 13:24 李港 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 早在本科阶段,我就想系统地学习一下Git分布式版本控制系统,但无奈没有教授这门课的老师,也没有相关的开发经历,于是这就成了我本科阶段的一个遗憾。在研一上学期我有幸学习了孟宁老师教授的高级软件工程,让我学会了如何使用Git进行协同开发,在此表示衷心的感谢!此博客也是基于孟老师的文章所编写:https: 阅读全文
posted @ 2020-10-19 21:33 李港 阅读(133) 评论(0) 推荐(0) 编辑