软件架构---学习小语之一 - xiyf2046的专栏 - 博客频道 - CSDN.NET



软件架构---学习小语之一 - xiyf2046的专栏 - 博客频道 - CSDN.NET

软件是运行在操作系统上执行某些任务的程序、过程和文档。sun公司的分类:应用软件、开发工具,系统软件。

 

2 软件架构师(Achitect)执行架构过程(Achitcting)产生架构(Achitecture)。


3 软件架构师是参谋长,是指导员,是政治部主任;软件架构师是不是军长。


4 系统四个要素:硬件和软件构成计算机系统、组织、信息。


5 软件开发是以用例驱动的,以架构为中心,迭代与增量的开发。


6 架构是政治、经济、技术三种因素共同的结果。


7 高度决定视野,角度决定观念,尺度把握人生。


8 不能追求完美的架构,寻找合适的架构。


9  涉众的关注点组成试点。


10 架构是战略,设计模式是战术,那编码就是冲锋陷阵了。


11 类之间关系:是一个(is),有一个(has),用一个(use)。


Read full article from 软件架构---学习小语之一 - xiyf2046的专栏 - 博客频道 - CSDN.NET


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts