zoukankan      html  css  js  c++  java
  • 201671010413葛进花实验三作业互评与改进报告

    任务1:从班级博客园的以下班级的软件工程第一次作业中各选一篇学生博文作业进行阅读并进行评论,然后根据作业阅读情况完善自己的第一次作业。

    一.2019春季计算机学院软件工程(罗杰)(北京航空航天大学)https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ
    https://www.cnblogs.com/buaa15061078/p/10477702.html
    点评内容:在《构建之法》的第三章里,作者提及了专与精的关系,但又浅尝辄止,并未深入讨论。在此我不免产生疑问:对于我们以后的职业生涯来
    说,到底是对各种 领域各种技术都有所涉猎,还是专精一种比较好呢?一般人都会希望自己会的越多越好,对于自己所开发的项目方方面面都能掌
    握,甚至自己独立开发。然而 小的项目还好,大型项目几乎是不可能自己独立完成的。但尽管如此,多方涉猎是否还是更好一些呢?
    点评:不管在电视里,生活中,还是书籍中,我们总会看到各种各样的成功人的案例,他们都是各方面的精英,刚开始认为他们只专注与自己的领域,
    但后面却发现他 们“身兼数职”,就一个简单的人民教师来说,国家对其要求,不仅要不断的去提高自己的专业知识,给学生去传授,还要去学习心理
    学,教育学等知识去了解,发现学 生。 所以,结合邹老师的构建之法加我的个人观点,我觉得,作为一名工程师,我们首先要定位自己的领域,然后
    去专攻,去精学,其次,再去了解相关,以便对于一个 小的 项目来说,自己可以知道项目的前后,独立开发,但对于一个大的项目来说,我们只需要
    完成自己的领域就可以了。
    二.软件工程1916|W(福州大学)https://edu.cnblogs.com/campus/fzu/SoftwareEngineering1916W
    https://www.cnblogs.com/a137447/p/10467613.html
    点评:从你的语句中可以看出你是经过深思熟虑之后才选择的这个专业,虽然在学习的内容上跟你想的有些偏差,但是可以看出你依然热衷于这个专
    业,并要去不断的深造。加油!
    阅读心得::本次作业通过浏览各大高校的博客,我发现我在排版,内容,创新各方面存在着不足,我会引以为鉴,继续改进。
    任务2:

    |||||||||||||
    |:--|:--|:--|:--|:--|:--|:--|:--|
    |文件/阶段|可行性分析|开发计划|需求分析|设计|实现|测试|使用与维护|
    |可行性研究报告|√|√||||||
    |项目开发计划|√|√|√|||||
    |软件需求书|||√|||||
    |数据要求说明书|||√|||||
    |测试计划|||√|√||||
    |概要设计说明书||||√||||
    |详细设计说明书|||||√|||
    |数据库设计书说明书||||√||||
    |模块开发卷宗|||||√|√||
    |用户手册|||√|√|√||√|
    |操作手册||||√|√||√|
    |测试分析报告||||||√||
    |开发进度报告|√|√|√|√|√|√||
    |项目开发总结||||||√|√|
    任务三
    项目名称:基于树莓派定制HomeAssistant智能家庭应用系统|
    开发环境:Raspberry 3B, Raspbian Linux, Python编程语言,MySQL数据库, ViM 编辑器,Bash脚本等;
    项目描述:该项目是物联网智能家居应用开发实习项目,目标是基于流行的HomeAssistant开源平台,自主设计、开发调试、测试发布一套实用的智能家居系统。最终实现 为典型的城市三室两厅型完全定制化应用系统,功能包括:完全通过手机或Siri/Echo语音控制, 全屋灯光、家电设备场景化控制,实现智能闹钟、安全报警、视频监控等应用,该系统特色还在于实现安全的无隐私泄漏远程访问,无缝集成基于第三方互联网服务的位置提醒、天气预报、热点新闻、语音播报等丰富的扩展应用,基本上实现了一个完全DIY的未来智能家居系统。
    工作内容:该项目实训融入了软件工程开发流程,以CMMI-2级别成熟度为目标,分为多个开发小组独立完成。我分别承担小组xxx模块(自选:灯光控制、语音集成、家庭影院场景、位置服务、远程访问、主卧应用子模块、客厅子模块、、)的开发和yyy模块的测试工作,完成从功能需求定义,模块设计,python编码实现,pyunit单元测试,子系统集成和大系统集成等环节工作,根据软件工程文档模版编写需求和设计文档以及单元测试用例等工作。通过这个项目的模拟训练,我深刻体会到软件开发不仅是学一门编程语言和写代码,对客户需求的收集整理,按照工程化的开发方法来实现一个真正的产品才是最有挑战的。
    开发人员名单:胡佳成 曹燕燕 王欢 赵发等
    采访人员观点:
    因为是第一次参与项目,所以对于许多流程还不熟悉,这次的基本都是跟着有经验的师哥师姐做的,所以在这次学到了很多
    1.做一个项目不仅是写代码,还要做前景分析,后续维护等等。
    2.开发一个项目不仅仅是一个人的事情,而是一个团队的事情,所以在做项目的过程要学会团结,合作。
    3.扎实的专业知识是很重要的
    对学妹的建议:希望学妹可以在学校多参与一些项目,以培养自己多方面的能力
    采访心得:通过本次采访,学姐告诉了很多关于她的经验,也让我深有感触,让我知道软件工程不仅仅是软件的事情,软件只是占取其中的一部分,他是一门综合性的课程。所以我们不能仅限于写代码的事情上。

  • 相关阅读:
    JavaScript基础
    CSS基础
    HTML基础
    LeetCode OJ:Subsets II(子集II)
    LeetCode OJ:Combination Sum III(组合之和III)
    LeetCode OJ:Minimum Size Subarray Sum(最小子数组的和)
    LeetCode OJ:House Robber(住宅窃贼)
    LeetCode OJ:Minimum Path Sum(最小路径和)
    LeetCode OJ:Minimum Depth of Binary Tree(二叉树的最小深度)
    LeetCode OJ:Rotate Array(倒置数组)
  • 原文地址:https://www.cnblogs.com/gejinhua/p/10541682.html
Copyright © 2011-2022 走看看