Tags: des HTTP Io ar OS SP for strong on
(I recently read two articles about "Silver Bullet" and made some notes. The English is basically a reference to the original article)I.
No silver bullet: essence and accidents of Software Engineering
This is a classic paper on software engineering published by Fred Brooks in 1987.
(Link:Http://www.cs.umd.edu/class/spring2
Linux Study Notes mdash; an example of managing RPM packages for 1 rpm packages: sudo-172p1-5el5i 386rpm this RPM Package name includes the software name sudo, version 172p1, release number 5el5, and hardware platform i386 (1) install the mounting disc: mkdirmntcdrommount Linux study Notes-software package management
I read two papers over the weekend: "on designing and deploying Internet-scale services" and Joe Armstrong's paper "building a reliable distributed system in the face of software errors ", there are quite a lot of practical contents in these two papers. I will take notes here and forget them. on Designing and deploying Internet-scale services [HTML] English version "Making reliable distributed systems in th
-Y if Yum needs a user response during work. This parameter can answer yes directly#yum list lists all the RPM packages that can be installed or updatable in the repository#yum Perl-listed packages for Perl#yum perl* list the packages that begin with PerlInstalling Perl packages #yum Install Perl#yum Remove perl* Delete all perl-* packages#yum check-update Check for RPM packages that can be updatedUpdating all RPM Packages #yum update#yum Update kernel Kernel_source updates execute RPM Package#y
data if sys.platform.lower () = = ' Linux ': Os.system (monitor_map[p ]) #函数不会给你返回值 Proc_name = set () for P2 in Psutil.process_iter (attrs=[' pid ', ' Name ']): Proc_name.add (p2.info[' name ') #操作系统下的所有进程名拿出来 if p in Proc_name:prin T ("%s started successfully"%p) P_status = ' start ' data = {"Msgtype": "Markdown", "Markdown": {"title": "Monitor Message", "text": "# #%s\n"% time_now + "> ##### service Name:%s \ n"% p_name + "> ##### status:
application development of modern operating system
The following is my personal learning notes, welcome to ask questions, we explore together.
GitHub 1.XAML XAML is just XML in a particular format, and it follows all the rules of XML. The user of XML is the compiler that turns our code into a WINDOWS10 executable; XAML is a simple way to create instances of classes and set properties, which can save a lot of code than C #. Type converters in XAML all
upgrade directly with the compiled binary program. Linux distribution manufacturers for their own job platform to compile the process, and then the compiled binary program released, the user's system environment and the Linux distribution environment, the vendor released binary Program can be installed directly on the user's machine! The complex process of detection and compilation is omitted.Update the original code. Use the diff and patch command:[Email protected] main-0.1]# vim ~/main_0.1_to
complex type of system created by human beings. (2) Non-visibility. Software engineers can see the source code directly, but the source code is not the software itself. The software runs at high speed in the form of machine code, and may run simultaneously on several CPU cores, and engineers are not able to see how their source code is executed. (3) variability.
, that is, the use of formal theory to prove that the procedure is in accordance with the provisions of the design statute. 3. Review, Review, test, inspection, audit and other activities, or to certain processing, services or documents, such as whether the requirements and requirements of the consistent determination and reporting. Confirmation (validation) is a series of activities and processes intended to verify the logic correctness of the software
, where the application of software is indispensable, while in industrial robots, service robots, and military robots all require software support. As a mechanical major students carefully studied software engineering, we can put the idea and technology here into the mechanical design, can inspire our creative inspiration, and the full understanding of the
beginners to help a lot, in the book from the source of demand, explained the content, objectives, role and significance of demand engineering, and introduced the requirements of the project's activity framework, outlining the requirements of the main activities and practices in the project, so I have a preliminary understanding of the requirements of the project. In the Requirements Acquisition section, the requirements acquisition activities of demand engineering are described, including the
forward the various deformation of waterfall model. such as sashimi model, waterfall with small waterfall.17th . People, Performance and professional ethicsThis chapter is more like teaching us at the beginning of this course, to correct their own character and morals, and actively do their own job, for the team to contribute, not lazy, not soy sauce.1. The Software engineer shall act in accordance with the public interest.2.
development efficiency; (6) reduce the cost of project management (especially Version Management) by about 10%; (7), increase project management visibility; (8), reduce project risks.
Agile Development emphasizes UT and CI, and best practices for agile development: (1) incremental iterative development; (2) development mode for customer delivery; (3), priority sorting of requirements (product to-do list); (4) splitting tasks into fine-grained management methods (multi-level project planning);
you encounter new problems, to timely collation of the records. Comprehensive application of demand analysis technology. Not only do you need to read extensively for each technology, but you need to do a lot of practice. The complete correctness of the software engineering development process is expected to be impossible, and there will always be some small deviations and errors, so it is very important to verify and revise in the FA.After a long per
activity is to determine the following aspects: The software Requirements specification correctly describes the expected system behavior and characteristics, system requirements or other sources of software requirements, requirements are complete and high quality, there is a consistent view of demand, demand for the continuation of product design, Construction and testing provide a sufficient basis. The be
One of the reading notes of Agile software developmentTo become a good software developer, you need to be proficient in the application of programming languages and development tools, and more importantly, to understand the principles behind the Code and the experience of previous generations--this is the subject of this book. This book is a world-class
principle (the Dependency inversion Principle, referred to as DIP): (1), high-level modules should not be dependent on the underlying module. Both should be dependent on abstraction. (2), abstraction should not depend on details. The details should depend on abstraction. Using the dependency structure created by the traditional process design, the strategy is dependent on the details. Object-oriented programming inverts the dependency structure, making the details and strategy dependent on abst
NetEase Cloud Classroom: Software testing method and technology practiceonly the first section of the notes, the following sections seem to have no focus ...Q: What is software testing? A:g.j.myers: The test is to prove that the program is wrong, by running the program to find the problem.Q: Is the object of software t
"Ten Steps to software Requirements" reading notes twoThis time, "the software needs ten steps to go" after three, respectively, "method", "Planning chapter", "Development article".Method Article :1. The mission of the methodological approach to demand engineering is to show the structure and law of the problem.2. Analysis and calculation method is one of the ess
://s1.51cto.com/wyfs02/M02/82/41/wKiom1dPpFPyKNrmAATvsx7pPkA045.jpg-wh_500x0-wm_3 -wmp_4-s_1317478714.jpg "title=" capture. JPG "alt=" Wkiom1dppfpyknrmaatvsx7ppka045.jpg-wh_50 "/>
Black box test, the randomness is relatively large. An official US statement: 20% of the problems were found during the development process, and 80% of the problems were found during integration testing and system testing.
White box testing, focusing on the internal structure of the program and algorithms, usually
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.