自我介绍+软工5问
这个作业属于哪个课程 | 22级计科2班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业目标 | 开通博客园,熟悉markdown编辑器,写一篇博客,开通Github并建立一个仓库 |
自我介绍
- 姓名: 江佳哲
- 性别: 男
- 爱好: 看书,听音乐,打篮球
软工5问
- 软件工程的核心概念和基本原则是什么?它在软件开发过程中起到怎样的指导作用?
- 软件生命周期包括哪些阶段?每个阶段的主要任务和关键活动是什么?
- 在设计软件架构时,应遵循哪些基本原则(如高内聚低耦合、开闭原则等)?常见的软件架构模式(如分层架构、微服务架构、事件驱动架构等)各有哪些适用场景和优缺点?如何根据项目的具体需求和技术栈选择合适的架构模式?
- 软件设计过程中有哪些重要的设计模式和方法?它们各自的优势和适用场景是什么?
- 在软件测试阶段,如何制定全面的测试策略来覆盖所有关键场景?单元测试、集成测试、系统测试和验收测试之间有什么区别和联系?自动化测试在哪些环节最为有效?如何选择和配置合适的测试工具来支持自动化测试流程?
想要收获什么
- 提升独立开发的技能
- 获得软件从设计到发布的全过程对应知识
- 现如今软件行业的发展趋势
- 深入理解并掌握不同类型的软件开发方法论,包括传统的瀑布模型、敏捷开发方法(如Scrum、Kanban)、以及更先进的开发模式如DevOps和持续交付。
- 掌握软件设计的基本原则和模式,了解不同架构风格(如分层架构、微服务架构等)的优缺点和适用场景。
截图
Github地址: https://github.com/JiangJiazhe/JiangJiazhe
README
以下是后台博客的截图