软件工程课程总结

一 翻译:

    软件工程师应该承诺自己做分析,规范,设计,开发,测试及维护,是对软件业有益而且受人尊敬的职业。根据他们对健康,安全,对公众有利的承诺,软件工程师要遵从以下八个承诺:

1.公众——软件工程师应坚持公众利益和兴趣。

2.客户和雇主——软件工程师要尽最大可能的满足客户和雇主的利益。

3.产品——软件工程师应确保他们的产品及相关修改能尽快的达到相关专业最高水平质量。

4.判断——软件工程师应保证在其专业判断上的完整性和独立性。

5.管理——软件经理和领导应认同和推广以一个道德的方法来管理软件开发和维护。

6.行业——软件工程师应优先保证诚信及行业声誉并与公众利益一致。

7.同行——软件工程师应公平的对待同行并支持他们。

8.自身——软件工程师应终身致力于专业方面的实践学习,并养成职业道德。

二 总结:

     经过一个学期的学期,有很多感慨,刚开始上课的时候感觉这个课改的有点接受不了,感觉除了上课的所有时间都在做软件工程的作业,心里也有很多的抱怨,但还是按照老师的要求在做,当做完结对编程的时候,再来回想一下,感觉真的学到了很多的东西,编程能力也提升了不少,而且真的从队友身上学到了很多宝贵的编程经验,收益匪浅。紧接着我们有做了团队项目,我们小组很团结,为着我们的目标大家都在一起努力着,每个人都在尽自己最大的努力,最终顺利完成任务。

    这学期的软件工程课程的理念是做中学,让我们在实践中体会和学习这门课程,做的过程中我们会遇到很多的问题,在解决这些问题的过程中,我们就可以学到很多东西,也加深了我们对软件工程的理解和掌握,更好的运用到以后的学习当中去。

    建议这门课改到大三的上学期或者大二去学,因为这个课课下需要大量的时间去编程写博客等等,而现在的我们面临着准备考研或者找实习单位的重任,有时真的有点力不从心的感觉,作为一个考研的学生,刚开始真的觉得时间不够用,感觉课下都在写软件工程的作业,而没有时间准备考研的东西,刚开始心特别慌,其实也很抱怨这样的改革,但现在想想真的学到的有用的东西,但如果不是在这个学期的话,我想我能学到更多的知识,这个学期真的没有那么充足的时间来学习。还有一个建议是考试,建议老师不要用这种方式考试了,我们能接受闭卷或者开卷,半开卷真的是太头疼了,考试的前来两天大家都在往A4纸上写着自己认为会考的知识点,看着几乎每个人的纸上基本都是密密麻麻全都是字,可是考完大家一致的想法都是写的都没考,考的都没写,而且要知道写两张A4纸的东西真的不简单,在那写了半天也只能写半张纸,写完真的感觉颈椎病犯了,而且把书上的内容抄到A4纸上,在从A4纸上抄到试卷上,我个人觉得真的挺浪费时间的。

     最后来表达一下我得感谢,这学期我们的老师助教真的都辛苦了,为了我们的课程改革都做了很多努力,也让我们确实学到了有用的东西,特别是助教,耐心的替我们看程序,批作业,真的不容易,谢谢你们!

 

转载于:https://www.cnblogs.com/dujuan105/p/5558769.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件工程课程设计是一项重要的任务,旨在让学生在实践中掌握软件工程的基本原理和方法。以下是一篇软件工程课程设计的示例,以帮助你了解如何设计和实现一个实际的软件项目。 项目概述: 为了帮助学生更好地理解软件工程的基本概念和方法,我们将设计和实现一个简单的在线购物网站。该网站将允许用户浏览产品目录,选择商品并将它们添加到购物车中,然后进行结算和支付。 技术要求: - 该网站应该是一个响应式的Web应用程序,可以在桌面和移动设备上访问。 - 网站应该使用HTML、CSS和JavaScript实现前端UI,并使用PHP或Python实现后端逻辑。 - 数据库应该使用MySQL或PostgreSQL实现,用于存储用户和产品数据。 - 网站应该包含用户认证和授权功能,以确保只有经过身份验证的用户才能访问购物车和结算页面。 - 网站应该具有安全性和可靠性,应该进行适当的测试和调试,以确保其稳定和可靠性。 项目任务: 1. 需求分析:定义和记录项目要求和范围,包括用户故事、用例和系统功能。 2. 设计:设计系统架构、数据库结构和用户界面。对于系统架构,可以使用MVC模式或RESTful API模式。对于数据库结构,应该考虑到数据的关系和完整性。 3. 实现:实现前端UI、后端逻辑和数据库结构。应该使用适当的编码标准和最佳实践,以确保代码的可读性、可维护性和可扩展性。 4. 测试:进行单元测试、集成测试和系统测试,以确保网站的安全性、可靠性和可用性。 5. 部署:部署网站到生产环境,并确保其能够正常运行。 6. 维护:维护网站的正常运行,并对其进行升级和修复,以确保其稳定性和可靠性。 总结软件工程课程设计是一个重要的任务,旨在帮助学生学习和掌握软件工程的基本原理和方法。通过设计和实现一个实际的软件项目,学生可以了解如何将理论知识应用于实践中,并获得宝贵的经验和技能。在实施项目时,应该遵循最佳实践和编码标准,以确保代码的可读性、可维护性和可扩展性。此外,应该进行适当的测试和调试,以确保网站的安全性、可靠性和可用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值