Search
The Directory
The Web
for
Home
>
Computers
>
Software
>
Software Engineering
>
Articles
New!
Submit a site
whatUseek Collection Sites
(
submit a site
)
:
Give your site great placement in this category in as little as two business days!
whatUseek Directory Site Listings:
Architecture Paradox
- Two articles on Software Architecture Paradox, and how to defy that paradox to design resilient architectures.
Building bug-free O-O software: An introduction to Design by Contract (TM)
- Advanced use of assertions for clearer specifications and greater software reliability. By OO guru Bertrand Meyer, creator of Eiffel.
Classic Mistakes Enumerated
- Description of 36 ineffective development practices: people-related, process-related, product-related, technology-related. (Sample chapter from Steve McConnell's book Rapid Development.)
Classic Testing Mistakes
- The role of testing, Planning the complete testing effort, Personnel issues, The tester at work, Test automation, Code coverage
Community for Software Engineers
- Offers various resources - including news, articles, forum and job board.
Core Competencies for Project Managers
- Covers soft and hard skills - behavior, attitudes, communication styles, planning, scheduling, and controlling.
Designing and Managing Successful Projects
- An overview of some simple principles to attain success designing and implementing new projects
Essays on System Effectiveness Management
- Index to articles written by members of Jerry Weinberg's SEM Group.
Hacking Considered Constructive
- Hacking as a method for system development. History, ideology, analysis of systems created by hacking. By Gisle Hannemyr.
Heavy Rotation
- For business software, faster-cheaper can be better too.
High-Pressure Steam Engines and Computer Software
- Software safety. Parallels between the early development of high-pressure steam engines and software engineering that we can apply to the use of computers in complex systems.
Introducing Demeter and its Laws
- Adaptive Programming - specifying the connections between objects as loosely as possible. Makes programs more flexible, more resilient to change, and more adaptable to varying configurations of classes within a given domain
Large Software SystemsBack to Basics
- The importance of software architecture, and related items such as unambiguous requirements and coding standards.
Lessons Learned -- Current Problems
- Technical and managerial best/worst practices. Based on study of US Department of Defense software projects.
Major Causes of Software Project Failures
- Based on interviews with software consultants and practitioners who were asked to provide "autopsies" of failed projects with which they have been acquainted.
Nine Steps to Delivering Defect-Free Software
- By a software developer and consultant with over 30 years experience.
On the Criteria To Be Used in Decomposing Systems into Modules
- One of the classic articles leading to modern software engineering, by D.L. Parnas.
Orphans Preferred
- Characteristics of software developers - personality type, demographics, age, education, attitudes.
Principles of Good GUI Design
- Describes the basic rules for all good interfaces - the cardinal dos and don'ts.
Risky business: what we have yet to learn about software risk management
- Examines the way in which computer scientists perform risk management, and compares it with risk management in other fields.
[ 1
2
]
Help build the largest human-edited directory on the web.
Submit a Site
-
Open Directory Project
-
Become an Editor
About
Help
Content Filter
Terms
Privacy Policy
© 2018
whatUseek