• 2024-07-02软件工程实训大作业报告(旅游信息管理系统|小组合作完成)
    目  录一、项目计划1.1定义1.2目标1.3计划二、需求分析2.1初定功能需求模块2.2基本流程2.3用例图2.4用例说明2.5性能需求规定2.6运行环境规定三、概要设计3.1功能模块划分3.2用例图3.3用例说明(新增用例)3.4业务流程3.5系统出错处理设计
  • 2024-07-02软件工程结课感言
    成绩出来刚开始是很不理解的因为在这一学期中,我自认为这一学期我并没有荒废首先点评一下个人作业 1.安卓选课系统我很快就完成了老师的这个任务连接了远程数据库 2.每日学习打卡我也是很早的就完成了这个任务并找老师验收 3.地铁查询实现了所有功能评级B 4.极
  • 2024-06-23软件工程-第5章面向对象分析
    快期末考试了,再写7篇就准备下线考试去了。面向对象方法的基本原理是使用现实世界的概念抽象问题从而自然地解决问题,它强调模拟现世界中的概念而不强调算法。5.1面向对象方法介绍①基本概念:对象指要研究的任何事物。类是对象的模板,即类是对一组有相同数据和相同操作的对象的
  • 2024-06-19人月神话阅读笔记4
    第四篇:《人月神话》的现代相关性与批评现代相关性尽管《人月神话》首次出版于1975年,但其中的许多观点和教训在当今的软件开发领域仍然具有极高的相关性。随着软件工程的不断发展,Brooks提出的概念如“人月”、“外科手术式调试”、“没有银弹”等,仍然被广泛引用和讨论。下面是一
  • 2024-06-19软件工程课程总结
    软件工程的总结——目标篇通过课上的学习与作业项目的完成过程,了解到软件开发由项目的确定到项目的需求分析,再到概要,详细设计,代码设计以及开发完成后软件的测试等等这一完整的软件开发流程。学习上面每一个步骤中的相关方法和工具。学完后应初步具备具备管理整个软件开发流程
  • 2024-06-19事后诸葛亮
    “事后诸葛亮”分析,感想主要有两点。第一,事先的计划非常重要,要把计划这一步算到开发的时间规划里面去,而不是占用额外的时间(这样往往计划的不好)。第二,开发的时候要先完成项目的里程碑,在每一个里程碑的环节,项目产品要具备一定的完备性。不能在一个里程碑完成之前,就急着赶后面的进度
  • 2024-06-19课程总结
    在过去的几个月里,通过《软件工程》这门课程的学习,我不仅对软件开发的全貌有了更为深刻的理解,还掌握了实现高质量软件产品所需的关键技术和管理方法。软件工程不仅仅是编写代码,它是一门综合学科,涉及需求分析、设计、编码、测试、维护等多个阶段,每一个环节都至关重要,缺一不可。以下
  • 2024-06-19事后诸葛亮
    “事后诸葛亮”分析,感想主要有两点。第一,事先的计划非常重要,要把计划这一步算到开发的时间规划里面去,而不是占用额外的时间(这样往往计划的不好)。第二,开发的时候要先完成项目的里程碑,在每一个里程碑的环节,项目产品要具备一定的完备性。不能在一个里程碑完成之前,就急着赶后面的进度
  • 2024-06-196.13
    ##软件工程课程总结这学期学习了软件工程这门课程,收获颇丰,也对自身学习能力和思维方式有了新的认识。以下是我的总结:**1.回顾第一周的计划:**第一周的计划主要是对课程内容进行初步了解,并进行团队组建和项目选题。我完成了计划中大部分内容:-阅读了课程教材《构建之法》,并对
  • 2024-06-1901《构建之法》阅读笔记_1
    《构建之法》第一章介绍了软件工程的概念、理论、知识点以及软件工程与计算机科学的关系。具体来说,这一章让我了解了以下几个概念:源代码管理、配置管理、质量保证、软件测试、需求分析、程序理解、软件维护和服务运营,这些概念共同构成了软件的生命周期。此外,我还读到“将软件与程
  • 2024-06-1903《构建之法》阅读笔记_3
    软件领域可以分为两个方面:一方面是技艺创新的大爆发;另一方面是坚持不懈的工程工作,包括软件的改善、维护和测试等,这一方面占了90%-95%的比例。——瓦茨·汉弗雷/软件工程的奠基人之一 对于我们做软件的人来说,我觉得写代码的能力固然重要,但是项目开发中用到的项目管理和项目
  • 2024-06-191读后感
    《人月神话》是一本经典的软件工程书籍,由弗雷德里克·布鲁克斯所著。这本书讨论了软件工程中的一些基本原则和挑战,特别是关于项目管理、人员组织和软件开发过程的问题。许多读者对这本书产生了深刻的感悟和反思。一些人认为,书中提到的“人月神话”概念,即认为增加人手就可以缩短项
  • 2024-06-17《人月神话》第五章
    第五章“第二条曲线”主要讲述了软件项目在开发过程中可能遭遇的瓶颈和挑战,以及如何通过合理的规划和策略来克服这些困难。作者指出,随着项目的推进,开发团队往往会面临工作效率下降、进度滞后等问题,这就是所谓的“第二条曲线”现象。这一现象不仅影响项目的进度和质量,更对团队成员
  • 2024-06-16结课
    在本学期的学习中,我们参与了一个实际的软件开发项目。通过项目的实践,我深刻体会到了软件工程在软件开发过程中的重要性。在需求分析阶段,我们学会了如何与用户沟通,收集并整理需求;在设计阶段,我们学会了如何将需求转化为具体的软件架构和模块设计;在编码阶段,我们学会了如何运用各种编
  • 2024-06-166.10
    今日学习心得《人月神话》是一部经典的软件工程著作,作者弗雷德里克·布鲁克斯在书的结尾对软件工程的未来发展方向进行了深刻的展望。他强调了持续改进软件开发实践、加强团队协作和沟通、以及持续学习和创新的重要性。这些观点对于当今的软件开发实践仍然具有重要意义。首先,持
  • 2024-06-16构建之法阅读笔记01
    个人感受:过去只是盲目的老师说什么就学什么就做什么,没有目标只是一味的去追求老师要求我们的目标。书中也着重提到了这点,要了解软件工程的概念、理论、知识点和软件工程和计算机科学的关系,提升个人的技术和流程,而不能盲目的进行学习要有一定的目标和安排。解决办法:设立自己的学
  • 2024-06-13个人课程总结
    课程总结:软件工程学习与项目实践在本学期的软件工程课程中,我致力于理解软件工程的基本理念,并将其应用于实际项目中。通过课堂学习、团队合作和个人实践,我在软件开发过程中积累了丰富的经验,也面临了各种挑战和学习机会。1.完成的程度我的课程计划以第一周的任务为基础,这是我规
  • 2024-06-13个人总结
    课程总结一、课程计划完成情况在第一周的课程计划中,我设定了明确的学习目标和任务。首先,我通过在线平台和课程教材,完成布置的教学内容的提前学习。其次,并通过制作思维导图的方式,将这些知识点进行了系统化的整理。至少要学会安卓的增删改查。在实际完成情况上相对较好,对课程内
  • 2024-06-136.13 个人总结
    在这个学期的学习旅程中,我作为软件工程专业的学生,经历了从理论到实践的全方位锻炼,不仅在专业技能上取得了显著进步,也在团队协作、项目管理和自我认知方面获得了宝贵的经验。以下是对我本学期学习经历的全面总结,包括对上述问题的深入思考。 1.课程计划完成程度回顾我的第一周课
  • 2024-06-12第十六周周三(梦断代码)
    软件工程》教员课上推荐梦断代码作为课后读物,在大致浏览了一遍读物之后,结合整个学期以来软件课程的亲身实践,感触颇深。  《梦断代码》中对软件工程所面临的种种困难与艰难的描述,很符合当下编程工作,自己对于软件编程也有切身感受。正如一队人马并肩扛起代码大石,虽历经磨难仍欲
  • 2024-06-122024.6.12(个人总结)
    在软件工程专业的大二下半学期中,我经历了许多学习和成长的过程,积累了宝贵的经验和知识。在这个学期里,我学习了诸多关于软件工程的理论知识和实践技能,参与了各种项目和实践活动,不断提升自己的能力和水平。以下是对这个学期的个人总结:首先,在本学期的学习中,我深刻理解了软件工程的重
  • 2024-06-122024.06.04《个人总结》
      (大二下)课程总结——软件工程 1)回顾你的课程计划(第一周的计划),你完成的程度如何?请列出具体数据和实际例子。  1.你在这门课的计划是什么?参考一些学校的教学,你对这个课程有什么期待?你打算怎样度过这个课程?    计划就是尽力跟上建民老师的节奏同时,还能主动学习
  • 2024-06-12个人总结
    在本学期的软件工程课程中,我经历了丰富的学习和成长。在课程开始时,我设定了学习目标,包括掌握Android开发等技能。尽管遇到了一些挑战,但我成功地掌握了Android开发的基本知识和技能。通过课堂学习、实践项目以及课后自主学习,我学会了使用AndroidStudio等开发工具,掌握了UI设计、用
  • 2024-06-12软件工程课程 结组项目 事后总结分析报告
    从结果来看,我们完成的还是挺不错的,Web端,Android端,服务端,正常的使用流程,还算不错的界面,蹭了一些时兴的技术,按照截止日期交活。实际上这个项目是一堆大问题,我负主要责任吧,虽然不是组长,但它确实从选题,分工,开发,都主要是我一个人操办和完成的。最主要的疏忽,我想是对其他人的进度的监督
  • 2024-06-12阅读笔记8
    作者深入介绍了软件工程的基本知识,为我们阐述了软件的本质、软件开发的不同阶段以及软件的特殊性。作者提到软件=程序+软件工程,强调了完成整个软件开发活动对于将程序转化为可用软件的重要性。此外,作者还总结了自己做过的项目类型,例如为了学习而构建的项目、为了展示技术而构建的