软件工程(C编码实践篇)学习总结

许昌月 + 原创作品转载请注明出处 + 《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006
实验心得

历经两个多月,学完了软件工程(c编码实践篇)这门课,我对软件设计开发有了一个全新的认识。

实验是从最熟悉的hello word写起,当然,这个实验主要是让我们先了解实验环境,了解Linux的操作命令和Git使用方法,为后面的学习打基础。接着一步一步做实验,不知不觉将命令行菜单的一个小程序慢慢地变成了一个命令行的小系统,并且在这个过程中,学到了很多能一直受用的知识,例如markdown的书写,还有4空格缩进、变量名和函数名各种风格、和{ }独占一行,且成对对齐等代码规范。并学到如何简化代码,如何保持设计与实现一致,如何设计规范的接口,如何让模块通用,如何提供皆空的同时隐藏信息,如何用makefile编译工程文件等等。这对于没有什么代码经验的我来说无疑是一个很好的学习过程和提高过程。

以前肤浅地认为软件就是写程序,开发软件项目就是大家一起写程序,然后拼在一起实现最后的功能。但现在终于明白,软件开发远比单单写程序来的高端,来的复杂。写程序也不能只考虑实现它的功能就行,还要考虑到今后的可扩展性和可维护性。

通过这门课程,我明白了写程序不能仅仅关注于它的功能实现,还要考虑到代码的规范、可读性和可重复利用性。因此写程序之前应该先好好设计程序。在本门课程中,我们的实验就是一步步地扩展我们的程序设计,从一开始只是实现命令行输出功能,中间贯穿实验的代码格式和规范,到最后将menu主程序设计成接口,让其能重用。这过程循序渐进,一步步地加深我对软件设计整个开发流程的理解。
实验报告

以下是多次实验的实验报告,在这里做个整理,方便以后的学习:实验楼课程https://www.shiyanlou.com/courses/122

  1. 实验一
    https://www.shiyanlou.com/courses/reports/1244023
  2. 实验二
    https://www.shiyanlou.com/courses/reports/1244568
  3. 实验三
    https://www.shiyanlou.com/courses/reports/1245574
  4. 实验四
    https://www.shiyanlou.com/courses/reports/1246291
  5. 实验五
    https://www.shiyanlou.com/courses/reports/1246971
  6. 实验六
    测验
  7. 实验七
    https://www.shiyanlou.com/courses/reports/1248055

实验总结

通过本门课程我最大的收获就是加深了我对软件工程开发的认识,当同时还学到了很多相关的内容,例如Linux操作命令,Vim编辑器的使用方法,Git版本控制和C语言等。但是由于我基础薄弱,所以对代码理解得不够深入。这是本门课程的最大遗憾。

数据治理是确保数据准确性、可靠性、安全性、可用性和完整性的体系和框架。它定义了组织内部如何使用、存储、保护和共享数据的规则和流程。数据治理的重要性随着数字化转型的加速而日益凸显,它能够提高决策效率、增强业务竞争力、降低风险,并促进业务创新。有效的数据治理体系可以确保数据在采集、存储、处理、共享和保护等环节的合规性和有效性。 数据质量管理是数据治理中的关键环节,它涉及数据质量评估、数据清洗、标准化和监控。高质量的数据能够提升业务决策的准确性,优化业务流程,并挖掘潜在的商业价值。随着大数据和人工智能技术的发展,数据质量管理在确保数据准确性和可靠性方面的作用愈发重要。企业需要建立完善的数据质量管理和校验机制,并通过数据清洗和标准化提高数据质量。 数据安全与隐私保护是数据治理中的另一个重要领域。随着数据量的快速增长和互联网技术的迅速发展,数据安全与隐私保护面临前所未有的挑战。企业需要加强数据安全与隐私保护的法律法规和技术手段,采用数据加密、脱敏和备份恢复等技术手段,以及加强培训和教育,提高安全意识和技能水平。 数据流程管理与监控是确保数据质量、提高数据利用率、保护数据安全的重要环节。有效的数据流程管理可以确保数据流程的合规性和高效性,而实时监控则有助于及时发现并解决潜在问题。企业需要设计合理的数据流程架构,制定详细的数据管理流程规范,并运用数据审计和可视化技术手段进行监控。 数据资产管理是将数据视为组织的重要资产,通过有效的管理和利用,为组织带来经济价值。数据资产管理涵盖数据的整个生命周期,包括数据的创建、存储、处理、共享、使用和保护。它面临的挑战包括数据量的快速增长、数据类型的多样化和数据更新的迅速性。组织需要建立完善的数据管理体系,提高数据处理和分析能力,以应对这些挑战。同时,数据资产的分类与评估、共享与使用规范也是数据资产管理的重要组成部分,需要制定合理的标准和规范,确保数据共享的安全性和隐私保护,以及建立合理的利益分配和权益保障机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值