Software reliability analysis and assessment using queueing models with multiple change-points
Computers & Mathematics with Applications
Software refactoring at the function level using new Adaptive K-Nearest Neighbor algorithm
Advances in Engineering Software
Applying planning to interactive storytelling: Narrative control using state constraints
ACM Transactions on Intelligent Systems and Technology (TIST)
O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems
International Journal of Agent-Oriented Software Engineering
Facilitating tacit-knowledge acquisition within requirements engineering
ACS'10 Proceedings of the 10th WSEAS international conference on Applied computer science
Proceedings of the 48th Annual Southeast Regional Conference
Teaching requirements engineering to undergraduate students
Proceedings of the 42nd ACM technical symposium on Computer science education
Beyond the computer science curriculum: empowering students for success
Journal of Computing Sciences in Colleges
Virtualization of our university for the recruitment and orientation of new students
Journal of Computing Sciences in Colleges
Assessment of maintainability metrics for object-oriented software system
ACM SIGSOFT Software Engineering Notes
CSSL: a logic for specifying conditional scenarios
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Stacksplorer: call graph navigation helps increasing code maintenance efficiency
Proceedings of the 24th annual ACM symposium on User interface software and technology
Evolution of legacy system comprehensibility through automated refactoring
Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering
Legal concepts meet technology: a 50-state survey of privacy laws
Proceedings of the 2011 Workshop on Governance of Technology, Information, and Policies
Blaze: supporting two-phased call graph navigation in source code
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Learning from vacuously satisfiable scenario-based specifications
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
Formal QoS Policy Based Grid Resource Provisioning Framework
Journal of Grid Computing
Test sequence optimisation: an intelligent approach via cuckoo search
International Journal of Bio-Inspired Computation
Usability attributes in virtual learning environments
Proceedings of The 8th Australasian Conference on Interactive Entertainment: Playing the System
Proceedings of the 34th International Conference on Software Engineering
A life cycle for modeling and simulation
Simulation
Analysis of techniques for documenting user requirements
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
User-guided transformations for ontology based simulation design
SCSC '09 Proceedings of the 2009 Summer Computer Simulation Conference
How tools in IDEs shape developers' navigation behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Assessing technical debt by identifying design flaws in software systems
IBM Journal of Research and Development
A rule-based recommendation system for selection of software development life cycle models
ACM SIGSOFT Software Engineering Notes
What can commit metadata tell us about design degradation?
Proceedings of the 2013 International Workshop on Principles of Software Evolution
Comparative paradigms in the examination of software production
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Social effects of pair programming mitigate impact of bounded rationality
Proceedings of the 45th ACM technical symposium on Computer science education
Supporting incremental behaviour model elaboration
Computer Science - Research and Development
Supporting incremental behaviour model elaboration
Computer Science - Research and Development
The future of software engineering: a survey
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
For almost three decades, Roger Pressman's Software Engineering: A Practitioner's Approach has been the world's leading textbook in software engineering. The new seventh edition represents a major restructuring and update of previous editions, solidifying the book's position as the most comprehensive guide to this important subject.The seventh edition of Software Engineering: A Practitioner's Approach has been designed to consolidate and restructure the content introduced over the past two editions of the book. The chapter structure will return to a more linear presentation of software engineering topics with a direct emphasis on the major activities that are part of a generic software process. Content will focus on widely used software engineering methods and will de-emphasize or completely eliminate discussion of secondary methods, tools and techniques. The intent is to provide a more targeted, prescriptive, and focused approach, while attempting to maintain SEPA's reputation as a comprehensive guide to software engineering. The book will be organized in five (5) parts-Process, Modeling, Quality Management, Project Management, and Advanced Topics. The chapter count will remain at 32, unchanged from the sixth edition. However, eight new chapters have been developed and another six chapters have undergone major or moderate revisions. The remaining chapters have undergone minor edits/updates. Table of contents1 Software and Software EngineeringPart One The Software Process2 Process Models3 Agile DevelopmentPart Two Modeling4 Principles that Guide Practice5 Understanding Requirements6 Requirements Modeling: Scenarios, Information, and Analysis Classes7 Requirements Modeling: Flow, Behavior, Patterns, and WebApps8 Design Concepts9 Architectural Design10 Component-Level Design11 User Interface Design12 Pattern-Based Design13 WebApp DesignPart Three Quality Management14 Quality Concepts15 Review Techniques16 Software Quality Assurance17 Software Testing Strategies18 Testing Conventional Applications19 Testing Object-Oriented Applications20 Testing Web Applications21 Formal Modeling and Verification22 Software Configuration Management23 Product MetricsPart Four Managing Software Projects24 Project Management Concepts25 Process and Project Metrics26 Estimation for Software Projects27 Project Scheduling28 Risk Management29 Maintenance and ReengineeringPart Five Advanced Topics 30 Software Process Improvement31 Emerging Trends in Software Engineering32 Concluding CommentsAppendix I-An Introduction to UML Appendix II-Object-Oriented Concepts