您好,欢迎来到爱学范文!

当前位置:爱学范文网>>工作范文>>工作经验范文>>关于软件工程实习总结范文

关于软件工程实习总结范文

标签:时间:

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

软件工程(C编码实践篇)是一个非常不错的学习软件工程思想方法的实践性课程,通过一个小小的C语言项目的不断演化,体现了许多工程化的思想和方法,从而让我们更加深刻的理解软件工程理论的内涵。通过跟随模仿孟宁老师的代码实现,从无设计代码,模块化设计的代码,到可复用的代码和回调函数等接口设计,提高了我们工程化代码的编写能力,让我们能够严格遵守代码风格规范来编写代码。总之,这门线上课程重视实践,可以使我们对软件工程有一个直观感性的认识。个人感觉学了这门课之后受益匪浅。必须点赞!!!

实验报告目录:

第一周 课程实验环境准备

实验一:写一个hello world小程序

第二周 代码风格规范

实验二:命令行菜单小程序V1.0

第三周 基本的模块化设计

实验三:内部模块化的命令行菜单小程序V2.0

第四周 可重用模块的接口设计

实验四:用可重用的链表模块来实现命令行菜单小程序V2.5

第五周可重用模块的接口设计(callback函数)

实验五:用callback增强链表模块来实现命令行菜单小程序V2.8

第六周函数的可重入性(reentrant)及线程安全

实验六:函数的可重入性(reentrant)及线程安全

第七周 子系统的可重用设计

实验七:将menu设计为可重用的子系统

总结部分:

学习《软件工程(C编码实践篇)》课程中最大的收获:

熟悉了Linux环境下的C语言编程开发,了解了Vim的基本设置。熟悉了Git命令行的使用;熟悉了函数的复用、程序循环等思想;体会到模块化的重要性和精髓,及包容变化的能力:将变化和不变的部分分离。 同时我也了解到KISS原则、设计与代码的一致性、错误处理,用数据结构和控制结构来简化代码等一系列重要原则。学习了链表的很多基本操作代码,同时对在头文件中声明函数、定义常量的一些基本规则、技巧有所了解,进一步加强了代码的编写规范,对程序之间的接口规范化有了初步了解。了解了callback回掉函数机制,使用此函数可以把调用者与被调用者分开,所以调用者不关心谁是被调用者。它只需知道存在一个具有特定原型和限制条件的被调用函数。简而言之,回调函数就是允许用户把需要调用的函数的指针作为参数传递给一个函数,以便该函数在处理相似事件的时候可以灵活的使用不同的方法。了解了函数的可重入性与线程安全之间的关系:

1、可重入的函数不一定是线程安全的;

2、可重入的函数在多个线程中并发使用时是线程安全的,但不同的可重入函数(共享全局变量及静态变量)在多个线程中并发使用时会有线程安全问题(可能是线程安全的也可能不是线程安全的);

3、不可重入的函数一定不是线程安全的;

1、可重入的函数不一定是线程安全的;

2、可重入的函数在多个线程中并发使用时是线程安全的,但不同的可重入函数(共享全局变量及静态变量)在多个线程中并发使用时会有线程安全问题(可能是线程安全的也可能不是线程安全的);

3、不可重入的函数一定不是线程安全的;

pthread_rwlock_t基本用法

操作相关函数说明

初始化读写锁pthread_rwlock_init

读取读写锁中的锁pthread_rwlock_rdlock

写入读写锁中的锁pthread_rwlock_wrlock

解除锁定读写锁pthread_rwlock_unlock

销毁读写锁pthread_rwlock_destroy

学习了支持带参数的复杂命令,并尝试使用GNU make来构建和管理自己的工程。

最后分享一下老师上课引用的经典名言警句,与君共勉:

夫事未有不生于微而成于著,圣人之虑远故能谨其微而治之,众人之识近故必待其著而后救;治其微则用力寡而功多,救其著则竭力而不能及也。

――资治通鉴

学习完《软件工程(C编码实践篇)》课程后最大的遗憾:

课程非常精致,但结合之前相关的软件开发经验,发现现在太多程序员都不能真正理解软件工程的精髓,希望以后能有更多程序员来学习孟老师的课程,够好好体会一下软件工程的魅力所在!

【关于软件工程实习总结范文】相关文章:

推荐阅读:

    想了解更多工作范文的资讯,请访问:工作经验范文
    下载文档

    看过《关于软件工程实习总结范文》的人还看了以下文章

    延伸阅读

    掩耳盗铃读书笔记作文   掩耳盗铃读书笔记100字作文   今天,我阅读了一篇成语故事《掩耳盗铃》。故事讲的是,从前,有一个人看见人家大门上

    本文《人类群星闪耀时读后感500字》由读后感大全整理,仅供参考。  有一种失败叫“成功”——读《人类群星闪耀时》有感  已是深夜,罕见的有了几颗星辰,在深蓝的天空中若隐若现。我望着那一颗颗星辰,望

    1、本人申请(预备党员)本人主动以书面形式向党组织提出转为正式党员的申请,其内容包括:(1)说明入党、预备期满的时间。(2)对自己在预备期中的表现作出全面的总结,说明成绩与不足之处,尤其是入党时同志们

    2022年学校减负工作总结  我校以“天津市减负规定”为依据,进一步加强了教育教学各项管理,认真做好减负工作,在发展学生个性,培养学生创新精神、实践能力方面,全面提高学生素质方面做了下些工作,现总

    小学数学的教研工作总结   一、数学教研工作  新一轮课改实验,在我区正式实施已经一年半,我们一直满怀激情满怀信心地践行着新课程,新课改已经开始由摸索阶段走向相对成熟稳定

    公司年会主持开场白 篇1(一)男:尊敬的各位领导,各位来宾女:来自xx的亲人们合:大家好!女:在这热血沸腾的时刻,我们心连心祝福所有伙伴续写新的辉煌男:当激情与激情再一次的相约碰撞,梦想的血液将流淌出

    【导语】展望新的一年,我们满怀憧憬,激情澎湃。没有什么能阻挡我们的步伐,没有什么能动摇我们的信心,我们将开足马力,奔向更加辉煌的2020。我坚信,公司的明天因在座各位的拼搏奋斗,而更加精彩辉煌!本站为

    【热门】转正工作总结集锦六篇总结是事后对某一阶段的学习、工作或其完成情况加以回顾和分析的一种书面材料,它可以帮助我们总结以往思想,发扬成绩,不如立即行动起来写一份总结吧。总结怎么写才不会流于形式呢?以

    有关金榜题名祝福语62句学子不怕高考难,寒窗苦读只等闲。三更灯火五更鸡,闻鸡起舞书相伴。文理兼修阅万卷,张弛有度苦有甜。更喜高考过后时,金榜题名尽开颜。祝高考顺利,梦想成真,下面是小编给大家介绍的金榜题

    八年级中秋节日记1中秋节,顾名思义就是和家人团圆,一起赏月、吃月饼。今天是中秋节。晚饭过后,大人们都忙着收拾屋子,可我还在游手好闲,我觉得大人们都忙得不可开交,没有人布置节目“会场”,那就让下面是小编