摘要:
本周上课王老师给我们放了一段关于房屋设计师从实地考察到各种问题的剖析发现再到实际进行设计和解决的整个过程,这一套解决问题的过程和作为一名软件架构师的工作过程极为相似,通过观看和学习进行对比,今天在这里对软件工程师的工作过程进行初步的学习总结。 首先,软件架构师的工作职责是在一个软件项目开发过程中,将 阅读全文
摘要:
第四部分最终用户应用架构第十一章将一组简单的组件和一门语言结合成为一个操作系统,是日后作为一名程序员必不可少的技术,第十二章讲了一个简单的架构如何经过冲刺、评审等过程最终成为一个完整健全的系统。 第十一章GNU Emacs:滋长的特性是其优势。首先了解Emacs,这是一个类似于文本编辑器的东西,打开 阅读全文
摘要:
第三部分系统架构第九章讲解了如何通过设计和理解需求来检验系统中的不足,第十章讲了如何为高级语言创建自优化的、自支持的运行时环境来选择合适的架构。 第九章JPC,一个纯Java的x86 PC模拟程序。首先PC的基础架构:有存储器总栈和I/O总栈,然后通过随机存取存储器、只读存储器、简单外围设备、处理器 阅读全文
摘要:
第二部分企业级架构第六章所讲的是怎样以数据为中心,如何创造并支持系统;第三部分系统架构第七章讲了架构如何控制系统的演进方,第八章则讲了高可用性环境系统的机构选择和组成部分。 第六章数据增长,Facebook的架构。Facebook我们都应该有所了解,这款软件是一个根据数据建立架构的典型例子,它跟我们 阅读全文
摘要:
第二部分企业级架构包含四章,这次总结这一部分的前三章。分别主要讲了多人游戏架构技术、影响系统架构的两个方面:功能和约束、创建数据驱动的应用的资源映射的作用。 第三章伸缩性架构设计,书中采用了Darkstar的项目为例,这是一个虚拟游戏项目,所以该项目的服务器必须拥有较强的伸缩性,它受在线人数、时间、 阅读全文
摘要:
假期里为了初步了解下学期要进行学习的架构知识,所以开始对《架构之美》这本书进行阅读学习。 精读了《架构之美》的前两章,对与软件工程的学生来说,设计软件是非常重要的,初步阅读了这本书的前面部分后能够明白什么是架构,读完之后能需要明白什么样的架构应用到软件上更加合理,应该怎样来构建合适的架构来适应所要开 阅读全文
摘要:
关于无纸化考试系统的讨论 小组成员:范亚雷(范)、高开拓(高)、赵东睿(赵)。 采用讨论方式:结构化 课堂讨论记录: 利益相关者描述: ①减少出题审核时间(范) ②阅卷方便简单,效率高(高) ③查询获取课程成绩(赵) ①考试方式简洁(范) ②能够一次查询所有成绩(高) ③考试过程的时间把握(赵) ① 阅读全文
摘要:
精读完了前两章,第一章需求概述就首先给我们介绍了需求是什么、在项目开发中需求的具体位置和地位,然后给我们讲述了基本原则和传统和敏捷两种流程。第二章需求规格的内容可以说给我们清楚的列出了需求规格所包含的内容,并且针对每一项都做了详细的解释和指导,个人感觉是对文档的一个规范。 第一章首先给了需求一个定义 阅读全文
摘要:
四、C#类型转换 类型转换就是把一种类型转换成为另一种类型。 隐式类型转换:c#默认的以安全方式进行的转换。例如小整数类型转换为大整数类型、派生类转换为基类 显式类型转换:用户使用的预定义的函数显式完成。需要强制类型转换符。 五、C#变量 变量定义:数据类型+标识符; 初始化:数据类型+标识符=值; 阅读全文
摘要:
一、如果你为Liz开发问题帐户分析系统,你准备如何进行需求分析,第一步要做什么? 因为Liz遇到的问题是模糊的不清楚的,它只能作为要实现功能的参考和依据,所以第一步我们需要从每一项模糊的问题中提取出清晰的功能和具体的业务流程。 二、你认为目前的需求分析材料中欠缺哪些内容? 材料中的欠债规则只是提到了 阅读全文