When writing a thesis about separation of concerns, I am confused about the separation of concerns principle. In fact, the core of separation of concerns is the software architecture. So I want to read some books, the library hasn't opened yet. I
After several days of consideration and query, we decided to adoptCodematicAs the English name of the software, I would like to thank Sheva for its nomination and I will reply to him separately)At the same time, the network domain name is
After reading sumtec's thoughts, I felt a lot and wrote something casually.In his post, sumtec talked about a problem that software development should be customer-oriented rather than technology-oriented. In other words, it should be
Document directory
How to determine the use case?
3. How to ensure correct use cases
4. use case diagram
I. Use Case Model 1. Use Case Concept
Use Cases: the functional requirements discovered when using the system should not be too complex.
Both fport and connectionwatcher check port usage;
Fport is applicable to Windows XP and cannot be used for Windows 7;Connectionwatcher can be used in Windows 7;
:
Fport: http://www.onlinedown.net/soft/28509.htmConnectionwatcher:
Recently, the much-watched SCO lawsuit against IBM worries about the future of Linux. SCO sued IBM for using some of SCO's proprietary UNIX Software Components in IBM's new Linux operating system. Industry insiders believe that this lawsuit will
During stock software development, customers often mention full implementation and on-demand pricing, real-time stock selection, intraday warning, and other terms.
[Full push]
The so-called Full push refers to the synchronous transmission of all
In software design, the design process is generally divided into the following three steps:
The first step is to divide functional modules according to the software requirements. At this time, modules are divided according to functional
This article is transferred from a programmer: Http://www.programmer.com.cn/3373/
Wen/Li Zhan
Programmers know that the vast majority of programming problems are ultimately their own character issues. When we encounter strange problems, we always
Clamav AntiVirus software source code analysis notes [5]
Hedgehog @ http://blog.csdn.net/littlehedgehog
[Socket communication]
A socket is usually used for communication and data connection between applications of the service/customer model.
Clamav AntiVirus software source code analysis notes [7]
Hedgehog @ http://blog.csdn.net/littlehedgehog
[Accept loop processing]
I could have finished the main Clamd functions in Article 5 last time, but the thread is not running and the fire
1. Transferred from Baidu Encyclopedia "MVC mode ":
Http://baike.baidu.com/view/739359.htm
2. Key requirements determine the architecture
The software architect does not have time to conduct in-depth analysis on "all requirements". This is a
Can I teach software skills?
This year, it is really difficult to be a software developer to say that you will compile the program, and do not blame others for not taking you seriously, because it is a basic skill and necessary. There are also basic
Source: http://blog.csdn.net/KongDong/Author: fasiondog
Part 1: the "mystery" of software quality (I)-hypocritical Quality
Note: The Administrative and Emotional Colors of quality mentioned in the following article are only the ways in which
Source: developerWorks China
Author: Deng Hui and Sun Ming
Architecture is the core element of a software system, the most difficult part of the system to change, and the basis for building other parts of the software system, therefore, the
Another way is to define a base class. it implements the new and delete operators, and all subsequent classes will be derived from this class, automatically inheriting the new and delete implementations of the base class. this method can easily
In order to improve the quality of software development, reduce the development cycle, enhance the reusability and accessibility of code, make the software easy to maintain, and facilitate communication and collaboration among developers, the
"More Joel on software" is a popular book. Joel is a senior in the software development field and has both strong engineering experience and enterprise operation experience, therefore, its understanding and evaluation of this industry is worth
I haven't updated the space for a long time.
--------------------------------------
After the Spring Festival, I installed a Windows + Ubuntu dual system and the sudo apt-get install ubuntu-restricted-extras installation package, and the videos on
:
Brief program description:Program name: simple LAN chat toolDevelopment Method: Win32 SDK, C ++Development Environment: Visual C ++ 6.0Function: supports one-to-one chat, transfer and receive files, group chat, real-time friend list, and
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.