软件工程实践总结——总结

222100120俞兆磊 2024-06-07 16:28:41
这个作业属于哪个课程软件工程实践-2023学年-W班
这个作业要求在哪里软件工程实践总结&个人技术博客
这个作业的目标实践总结&个人技术
其他参考文献《构建之法》

目录

  • 一.课程回归与总结
  • 1.对问题理解的变化
  • 2.实践中学习的知识
  • 2.1需求阶段
  • 2.2设计阶段
  • 2.3实现阶段
  • 2.4测试阶段
  • 2.5发布阶段
  • 3.心得
  • 4.对课程目标的掌握
  • 二.个人技术总结

一.课程回归与总结

1.对问题理解的变化

大部分链接找不到了,见谅。。。
寒假作业博客作业

  • 问题一:软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?
    答:软件开发确实是一个需要不断学习、适应新技术和新工具的行业,但这并不意味着它只适合年轻人。事实上,许多经验丰富的程序员在职业生涯中都能保持竞争力,并继续为行业做出贡献。
  • 问题二:程序员在哪些地方是必须依赖一个额外的用户体验设计师的?
    答:用户导向的设计思路,原型设计与用户界面设计,用户测试与反馈收集以及需要跨领域知识时,另外当存在细致入微的设计要求时也有需要。
  • 问题三:如何区分一个好的程序员和不好的程序员
    答:可以通过技术能力,代码能力,解决问题能力,团队合作能力以及持续学习能力来区分。
  • 问题四:程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
    答:这其实取决于很多方面,最通俗概括来讲就是看性价比,收益是否值得团队花费精力与时间为更小部分人来制作,当然如果是特殊人群,以公益的角度那可以给予考虑。
  • 问题五:在项目或程序比较复杂的情况下,如何高效率的进行程序理解?
    答:当项目或程序比较复杂时,高效率地进行程序理解是至关重要的。可以依据

    2.实践中学习的知识

    2.1需求阶段
    学习了《构建之法》中的NABCD让我受益匪浅,他其中的思考我认为十分全面,当然我们在实现过程中也要加上自己的思考,要权衡各项指标的权重。
    2.2设计阶段
    在需求分析的基础上,学习了原型设计,以需求的想法制作原型,这为后面的实现奠定了基础。
    2.3实现阶段
    花费了大部分时间学习vue,以及进行前端的代码编写,这为我的代码能力提供了很大的锻炼。
    2.4测试阶段
    在寻找和修复bug阶段付出了很多时间,这为我的测试能力得到了很大的提升。
    2.5发布阶段
    收到了各类人群的打分,以及收集了大家的建议和意见,为项目后续发展提供了方向。

    3.心得

    在技术层面,我也有了很大的提升。学生管理系统涉及了很多方面,我不断学习和掌握新的技术知识,努力将理论知识与实践相结合。通过这个过程,我不仅提高了自己的技术能力,也学会了如何在实际项目中应用这些技术。
    另外,学生管理系统的开发是一个复杂且庞大的工程,仅凭一己之力是难以完成的。在项目中,我与团队成员紧密合作,共同面对问题,一起寻找解决方案。这让我意识到团队合作在项目完成过程的不可或缺。

    4.对课程目标的掌握

    目标评分理由
    目标1:理解软件工程师的职业道德规范和实践要求,了解国情社情民情,理解软件产品对社会、健康文化等影响,树立积极向上的软件开发理念。85认识到了其中的关联以及其重要性,我将始终秉持着积极向上的软件开发理念,努力为社会创造有价值的产品。
    目标2: 掌握需求分析的全过程,能辨别客户表述的多样化要求,熟练使用需求表达工具,能够规范、准确地表达客户的需求,构建需求分析模型。80掌握需求表达工具,如类图和用况图等,来规范、准确地表达客户需求,并能够构建出清晰的需求分析模型。
    目标3: 掌握软件开发的全过程,遵循体系结构设计方法和基本设计原则,通过正式的技术评审,完成从体系结构设计模型、数据设计模型和构件级设计模型,形成面向高效可靠的服务组件设计方案或软件系统设计方案。75能够完成从体系结构设计到数据设计再到构件级设计的全过程,并通过正式的技术评审。
    目标4: 能够执行从组件到软件系统的技术评测,具备设计模型的评判能力,具有创新设计意识,能够优选设计方案。80具有一定的创新设计意识,但在优选设计方案时,我仍需提高我的决策能力
    目标5: 遵循软件开发各阶段文档标准,采用规范的表达,掌握需求规格说明书、系统设计说明书、系统测试报告等文档撰写方法,具备与业界同行交流能力。80熟练掌握了需求规格说明书、系统设计说明书、系统测试报告等文档的撰写
    目标6: 具有良好的团队意识和合作技能,能够与其他成员开展有效的沟通和协作;能够组织、协调或指挥团队开展工作。85有较强的团队意识和合作技能,能够与其他成员进行有效的沟通和协作。
    目标7: 能够辨别具体软件项目管理中涉及的构成要素,掌握软件规模和工作量的估算方法,能够选择合适的工具规划软件进度并对项目管理过程进行配置,具备初步的管理复杂软件工程项目的能力85能够辨别软件项目管理中的基本构成要素,并掌握了软件规模和工作量的估算方法。

    二.个人技术总结

    个人技术博客
...全文
182 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

310

社区成员

发帖
与我相关
我的任务
社区描述
福州大学的软件工程实践-2023学年-W班
软件工程需求分析结对编程 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • Pity·Monster
  • 助教张富源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧