上一篇文章内容有点多呀,消化完了吗?其实吧,最主要的就是那三种组织形式而已,别的真没什么,记住它们的优缺点和项目经理的权力大小就可以了。今天我们轻松点,虽说还是挺重要的,但要记住它们并不是在今天。我们要了解一下项目的生命周期,以及在 IT 项目开发中常用的典型生命周期。还要提一下项目管理过程,也就是大家翘首以盼的 PMBOK 十大过程领域。
上一次课中,我们已经学过了项目以及项目管理的概念,这些内容帮我们认识到了项目到底是个什么东西,有什么特点,和运营有什么区别等等。今天我们就继续沿着项目这件事说下去,我们将一起探讨一下项目管理的知识体系以及我们的公司中都有哪些组织形式可以让我们的项目能够顺利进行。
好吧,要说之前的内容都太偏向程序员们了,那么接下来的内容就该扯平了。项目管理方面的内容,如果你可以理解就理解,如果不可以理解就要背下来。要知道,让程序员们背东西可是比让他们 996 还狠的虐待啊。在这一局,如果你是做过传统行业项目的,或者是做过产品经理、运营,甚至是只要是大致跟过一个完整传统或线上项目的,都会比较轻松。
对于传统制造或房产行业来说,服务管理和监理都是工程项目不可缺失的部分。但是在 IT 项目中,这一块其实大家接触得会非常少,或许只有在非常大的项目或者政府相关的大型项目中才会出现服务管理和监理的情况。
信息技术和产业是我国进行信息化建设的基础。从我们前面的文章就已经了解过的两化融合、智慧城市等等,都是在政府的大力支持下才得以实现的。随着我国国民经济快速持续的发展和信息化进程的不断加快,各行各业对信息基础设施、信息产品与软件产品、信息技术和信息服务的需求急剧增长,这也为信息产业的发展提供了巨大的市场空间。
上一篇课程的内容大家还记得吗?如果不记得了还是要多多复习一下哦,今天的内容相对来说要略微简单一些,所以大家也不用太紧张啦!今天的内容主要是讲解从技术的各个方向上来构建整个信息安全体系,内容从硬件、网络到病毒木马都会简单地介绍一下,还是比较杂,但并不深入,大家即使不是从事安全行业的也不会对这些知识太过陌生,总体比加解密之类的内容还是要好理解很多。
上一篇课程中我们了解到的是很多关于信息系统安全的概念、等级、分类等内容,今天的部分则更偏向于具体实现的技术。
信息系统的安全问题是非常重要的一个问题。为什么这么说呢?我们的信息,都在网上进行传输,如果没有相应的安全措施的话,很多信息就会被窃取,甚至让你的设备中病毒。影响使用事小,如果利用你的身份信息进行一些违法活动那可就麻烦大了。
上一节课程中,我们学习到了 物联网 相关的知识以及看到了很多已经出现在我们生活中的 物联网 应用。而今天的内容呢,其实也和我们的生活有非常紧密的关系。头条为什么能一直推荐你喜欢的新闻?网易云音乐为什么让很多人奉为神器?抖音为什么会让你刷得停不下来?这些都是大数据和 AI 算法在背后做着各种推荐计算。
我们生活在一个和平的年代,这是我们的幸运;我们生活在一个繁荣的年代,这是我们的机遇;我们生活在一个科技爆炸的时代,这是我们见证历史的时刻。还记得刚上初中、高中的时候,BP 机都是可望而不可求的高科技产品,网吧2块钱一个小时都感觉贵得不行,谁家能上网那简直是富二代出身了。
软件最后这一篇的内容是一些补充知识,大家可以放轻松来看咯,内容也不多,主要还是以扩展知识面为主吧。我们将要学习到的是日常开发中程序员们比较熟悉的一些系统的经典架构,另外就是软件开发环境和集成技术相关的内容,都只是非常简单地介绍一下而已,全文都不是特别重点哈(只有一个知识点需要了解清楚)
在之前的敏捷相关的课程中,我们讲过一种开发模式叫做 TDD ,也就是测试驱动开发。这种开发模式是先写单元测试,然后再写代码,代码完成的标准就是通过测试。如果你是在一个需要开发非常高质量产品的团队中,相信这种开发模式一定不会陌生。
需求相关的内容我们用了两个篇幅去阐述,可见需求在软件工程中是有多么重要的地位。不过这也和这个考试的情况有关,毕竟还有很多不是做开发的同学也会来参加这个考试,所以在软件工程这一大章节中,真正涉及软件设计方面的内容反而并不多,大家总算可以稍微放松一了。
软件工程的第二篇文章,依然还是跟需求相关的内容,依然也全部都是重点。而且这一部分的内容会更偏技术一些。在需求采集分析结束之后,形成了 SRS ,接下来就是再将需求转化成开发人员的需求,也就是技术语言描述的需求。
在软件工程的第一课中,我们要学习的就是需求。需求这个东西太重要了,因为在大部分失败的项目中,需求有误都是最主要的一个失败原因。
在之前的课程中,我们已经学习了基础的网络知识,IP地址的知识,网络存储和网络接入相关的知识。是感觉到意犹未尽呢?还是想赶紧远离这个大魔王赶紧学习其它的内容呢?别急,我们还差最后的一点东西没说完。
大家不要急,网络这一块是非常重要的内容,所以我们的学习还要继续。在上一篇文章中们简单地学习到了 IP 的一些基础知识。其实在网络中最底层也是最核心的东西我们就已经学完了。后面将要学习的内容都是比较偏应用一些了。今天,我们先来学习一下存储和网络接入技术这两个部分的内容。
上篇文章我们学习了计算机网络中非常基础的一部分知识,也就是 OSI 和 TCP/IP 相关的内容。今天我们的学习相对来说会更进一步,要继续学习 IP 地址相关的知识以及一些网络设备和服务器相关的知识。放心,内容都并不是很深,还是点到为止的水平。
问问你身边的运维吧,网络协议这个东西随便说说就是能写一本跟字典一样的书的。不要被吓到了,这是真事。不仅仅是运维,包括网络管理员以及我们这些 Web 开发工程师来说,网络协议都是基础中的基础课程。只要你是在 IT 行业,那么必然就要和网络打交道,多少了解一点也是没毛病的。
信息系统是一个极为复杂的人机交互系统,它不仅包含了计算机技术、通信技术和网络技术、其他的工程技术,而且,它还是一个复杂的管理系统,它也需要管理理论和方法的支持。因此,与其他的工程项目相比,信息系统工程项目的开发和管理显得更加地复杂,所面临的风险也是更大的。