首页 > 其他分享 >软件工程总结

软件工程总结

时间:2022-12-21 13:57:56浏览次数:39  
标签:总结 软件设计 代码 Project 软件工程 设计 进行

总结

软件工程更像是一门设计思想的课程,更多地是探讨进行什么设计、如何设计、如何维护、如何规划开发周期,这对于一个Project来说是十分重要的。最后开发的SJTU物品交换软件也更是让我从理论过渡到了实践,认真地思考了如何构建Project的框架。

软件设计流程

1.首先,对于一个软件要进行需求分析,借助一些模型明白我们需要什么,不需要什么。
2.进行总体代码设计,可以用模块化、抽象、层次图等构建软件框架,要清晰明了。
3.进行详细设计,具体某一个功能采用什么方法,能否达到要求,是否容易修改。
4.对上述设计进行代码实现,并注意一致性、规范性。
5.测试和维护,也即进行debug和更新。

注意事项

在软件设计中要注意代码的可重用性、可扩充性、健壮性,以及采用面向对象设计的思想。要考虑到人机交互的舒适性,代码维护的便捷性。

标签:总结,软件设计,代码,Project,软件工程,设计,进行
From: https://www.cnblogs.com/Cylanx/p/16996062.html

相关文章

  • 实习总结(第二天)
    1.@primary注解讨论Spring的@Primary注解,该注解是框架在3.0版中引入的。其作用与功能,当有多个相同类型的bean时,使用@Primary来赋予bean更高的优先级。 2.@Configurati......
  • 链路追踪-Google-Dapper论文翻译总结
    ​一、两个基本需求无处不在的部署:无处不在很重要,如果系统的一小部分没有被监视,就会受到影响连续监测:因为通常情况下,不寻常或其他值得注意的系统行为很难或不可能重现最......
  • 2022年12月18日晚19:30足球赛总结
    今天是世界杯决赛日,北京时间23点开球,而我们滨江队与中联的比赛提前于19:30开始。中联是一个劲敌,实力强悍,但是我认为并没有五条友球队强。这次的比赛场地是熟悉的水口劲......
  • tomcat线程池总结
    一.tomcat线程池在开发中我们经常会碰到“池”的概念,比如数据库连接池、内存池、线程池、常量池等。为什么需要“池”呢?程序运行的本质,就是通过使用系统资源(CPU、内存、网......
  • Pandas中高效的选择和替换操作总结
    作为数据科学家,使用正确的工具和技术来最大限度地利用数据是很重要的。Pandas是数据操作、分析和可视化的重要工具,有效地使用Pandas可能具有挑战性,从使用向量化操作到利用......
  • 索引下推总结
    索引下推(indexconditionpushdown)简称ICP,在Mysql5.6的版本上推出,用于优化查询。在不使用ICP的情况下,在使用非主键索引(又叫普通索引或者二级索引)进行查询时,存储引擎......
  • 高并发架构设计经验总结
      高并发解决的核心问题是在同一时间上有大量的请求过来,然后我们的系统要怎么抗住这些请求带来的压力。本文从基础设施层、服务端架构层、服务应用层分别做了一个简单......
  • 高并发架构设计经验总结
      高并发解决的核心问题是在同一时间上有大量的请求过来,然后我们的系统要怎么抗住这些请求带来的压力。本文从基础设施层、服务端架构层、服务应用层分别做了一个简单......
  • 吃透JAVA的Stream流操作,多年实践总结
    在JAVA中,涉及到对数组、Collection等集合类中的元素进行操作的时候,通常会通过循环的方式进行逐个处理,或者使用Stream的方式进行处理。例如,现在有这么一个需求:从给定句子......
  • 『论文笔记』基于度量学习的行人重识别方法中损失函数总结!
    基于度量学习的行人重识别方法中损失函数总结!文章目录​​一、对比损失(Contrasiveloss)​​​​二、三元组损失(Tripletloss)​​​​三、改进三元组损失(Improvedtripl......