|
|
Showing 1 - 6 of
6 matches in All Departments
This book provides a concise but comprehensive guide to the
disciplines of database design, construction, implementation, and
management. Based on the authors' professional experience in the
software engineering and IT industries before making a career
switch to academia, the text stresses sound database design as a
necessary precursor to successful development and administration of
database systems. The discipline of database systems design and
management is discussed within the context of the bigger picture of
software engineering. Students are led to understand from the
outset of the text that a database is a critical component of a
software infrastructure, and that proper database design and
management is integral to the success of a software system.
Additionally, students are led to appreciate the huge value of a
properly designed database to the success of a business enterprise.
The text was written for three target audiences. It is suited for
undergraduate students of computer science and related disciplines
who are pursuing a course in database systems, graduate students
who are pursuing an introductory course to database, and practicing
software engineers and information technology (IT) professionals
who need a quick reference on database design. Database Systems: A
Pragmatic Approach, 3rd Edition discusses concepts, principles,
design, implementation, and management issues related to database
systems. Each chapter is organized into brief, reader-friendly,
conversational sections with itemization of salient points to be
remembered. This pragmatic approach includes adequate treatment of
database theory and practice based on strategies that have been
tested, proven, and refined over several years. Features of the
third edition include: Short paragraphs that express the salient
aspects of each subject Bullet points itemizing important points
for easy memorization Fully revised and updated diagrams and
figures to illustrate concepts to enhance the student's
understanding Real-world examples Original methodologies applicable
to database design Step-by-step, student-friendly guidelines for
solving generic database systems problems Opening chapter overviews
and concluding chapter summaries Discussion of DBMS alternatives
such as the Entity-Attributes-Value model, NoSQL databases,
database-supporting frameworks, and other burgeoning database
technologies A chapter with sample assignment questions and case
studies This textbook may be used as a one-semester or two-semester
course in database systems, augmented by a DBMS (preferably
Oracle). After its usage, students will come away with a firm grasp
of the design, development, implementation, and management of a
database system.
Software Engineering: A Methodical Approach (Second Edition)
provides a comprehensive, but concise introduction to software
engineering. It adopts a methodical approach to solving software
engineering problems, proven over several years of teaching, with
outstanding results. The book covers concepts, principles, design,
construction, implementation, and management issues of software
engineering. Each chapter is organized systematically into brief,
reader-friendly sections, with itemization of the important points
to be remembered. Diagrams and illustrations also sum up the
salient points to enhance learning. Additionally, the book includes
the author's original methodologies that add clarity and creativity
to the software engineering experience. New in the Second Edition
are chapters on software engineering projects, management support
systems, software engineering frameworks and patterns as a
significant building block for the design and construction of
contemporary software systems, and emerging software engineering
frontiers. The text starts with an introduction of software
engineering and the role of the software engineer. The following
chapters examine in-depth software analysis, design, development,
implementation, and management. Covering object-oriented
methodologies and the principles of object-oriented information
engineering, the book reinforces an object-oriented approach to the
early phases of the software development life cycle. It covers
various diagramming techniques and emphasizes object classification
and object behavior. The text features comprehensive treatments of:
Project management aids that are commonly used in software
engineering An overview of the software design phase, including a
discussion of the software design process, design strategies,
architectural design, interface design, database design, and design
and development standards User interface design Operations design
Design considerations including system catalog, product
documentation, user message management, design for real-time
software, design for reuse, system security, and the agile effect
Human resource management from a software engineering perspective
Software economics Software implementation issues that range from
operating environments to the marketing of software Software
maintenance, legacy systems, and re-engineering This textbook can
be used as a one-semester or two-semester course in software
engineering, augmented with an appropriate CASE or RAD tool. It
emphasizes a practical, methodical approach to software
engineering, avoiding an overkill of theoretical calculations where
possible. The primary objective is to help students gain a solid
grasp of the activities in the software development life cycle to
be confident about taking on new software engineering projects.
Software Engineering: A Methodical Approach (Second Edition)
provides a comprehensive, but concise introduction to software
engineering. It adopts a methodical approach to solving software
engineering problems, proven over several years of teaching, with
outstanding results. The book covers concepts, principles, design,
construction, implementation, and management issues of software
engineering. Each chapter is organized systematically into brief,
reader-friendly sections, with itemization of the important points
to be remembered. Diagrams and illustrations also sum up the
salient points to enhance learning. Additionally, the book includes
the author's original methodologies that add clarity and creativity
to the software engineering experience. New in the Second Edition
are chapters on software engineering projects, management support
systems, software engineering frameworks and patterns as a
significant building block for the design and construction of
contemporary software systems, and emerging software engineering
frontiers. The text starts with an introduction of software
engineering and the role of the software engineer. The following
chapters examine in-depth software analysis, design, development,
implementation, and management. Covering object-oriented
methodologies and the principles of object-oriented information
engineering, the book reinforces an object-oriented approach to the
early phases of the software development life cycle. It covers
various diagramming techniques and emphasizes object classification
and object behavior. The text features comprehensive treatments of:
Project management aids that are commonly used in software
engineering An overview of the software design phase, including a
discussion of the software design process, design strategies,
architectural design, interface design, database design, and design
and development standards User interface design Operations design
Design considerations including system catalog, product
documentation, user message management, design for real-time
software, design for reuse, system security, and the agile effect
Human resource management from a software engineering perspective
Software economics Software implementation issues that range from
operating environments to the marketing of software Software
maintenance, legacy systems, and re-engineering This textbook can
be used as a one-semester or two-semester course in software
engineering, augmented with an appropriate CASE or RAD tool. It
emphasizes a practical, methodical approach to software
engineering, avoiding an overkill of theoretical calculations where
possible. The primary objective is to help students gain a solid
grasp of the activities in the software development life cycle to
be confident about taking on new software engineering projects.
This text provides a comprehensive, but concise introduction to
software engineering. It adopts a methodical approach to solving
software engineering problems proven over several years of
teaching, with outstanding results. The book covers concepts,
principles, design, construction, implementation, and management
issues of software systems. Each chapter is organized
systematically into brief, reader-friendly sections, with
itemization of the important points to be remembered. Diagrams and
illustrations also sum up the salient points to enhance learning.
Additionally, the book includes a number of the author's original
methodologies that add clarity and creativity to the software
engineering experience, while making a novel contribution to the
discipline. Upholding his aim for brevity, comprehensive coverage,
and relevance, Foster's practical and methodical discussion style
gets straight to the salient issues, and avoids unnecessary topics
and minimizes theoretical coverage.
Database Systems: A Pragmatic Approach is a classroom textbook for
use by students who are learning about relational databases, and
the professors who teach them. It discusses the database as an
essential component of a software system, as well as a valuable,
mission critical corporate resource. The book is based on lecture
notes that have been tested and proven over several years, with
outstanding results. It also exemplifies mastery of the technique
of combining and balancing theory with practice, to give students
their best chance at success. Upholding his aim for brevity,
comprehensive coverage, and relevance, author Elvis C. Foster's
practical and methodical discussion style gets straight to the
salient issues, and avoids unnecessary fluff as well as an overkill
of theoretical calculations. The book discusses concepts,
principles, design, implementation, and management issues of
databases. Each chapter is organized systematically into brief,
reader-friendly sections, with itemization of the important points
to be remembered. It adopts a methodical and pragmatic approach to
solving database systems problems. Diagrams and illustrations also
sum up the salient points to enhance learning. Additionally, the
book includes a number of Foster's original methodologies that add
clarity and creativity to the database modeling and design
experience while making a novel contribution to the discipline.
Everything combines to make Database Systems: A Pragmatic Approach
an excellent textbook for students, and an excellent resource on
theory for the practitioner.
This book provides a concise but comprehensive guide to the
disciplines of database design, construction, implementation, and
management. Based on the authors' professional experience in the
software engineering and IT industries before making a career
switch to academia, the text stresses sound database design as a
necessary precursor to successful development and administration of
database systems. The discipline of database systems design and
management is discussed within the context of the bigger picture of
software engineering. Students are led to understand from the
outset of the text that a database is a critical component of a
software infrastructure, and that proper database design and
management is integral to the success of a software system.
Additionally, students are led to appreciate the huge value of a
properly designed database to the success of a business enterprise.
The text was written for three target audiences. It is suited for
undergraduate students of computer science and related disciplines
who are pursuing a course in database systems, graduate students
who are pursuing an introductory course to database, and practicing
software engineers and information technology (IT) professionals
who need a quick reference on database design. Database Systems: A
Pragmatic Approach, 3rd Edition discusses concepts, principles,
design, implementation, and management issues related to database
systems. Each chapter is organized into brief, reader-friendly,
conversational sections with itemization of salient points to be
remembered. This pragmatic approach includes adequate treatment of
database theory and practice based on strategies that have been
tested, proven, and refined over several years. Features of the
third edition include: Short paragraphs that express the salient
aspects of each subject Bullet points itemizing important points
for easy memorization Fully revised and updated diagrams and
figures to illustrate concepts to enhance the student's
understanding Real-world examples Original methodologies applicable
to database design Step-by-step, student-friendly guidelines for
solving generic database systems problems Opening chapter overviews
and concluding chapter summaries Discussion of DBMS alternatives
such as the Entity-Attributes-Value model, NoSQL databases,
database-supporting frameworks, and other burgeoning database
technologies A chapter with sample assignment questions and case
studies This textbook may be used as a one-semester or two-semester
course in database systems, augmented by a DBMS (preferably
Oracle). After its usage, students will come away with a firm grasp
of the design, development, implementation, and management of a
database system.
|
|