Search 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