Podcast
Questions and Answers
support professional SoftDev than individual programming. includes techniques support program specification, design, and evolution, none are relevant for personal SoftDev.
support professional SoftDev than individual programming. includes techniques support program specification, design, and evolution, none are relevant for personal SoftDev.
cost of software engineering
cost of software engineering
stand-alone systems produced by development organization and sold on open market to any customer who is able to buy them.
stand-alone systems produced by development organization and sold on open market to any customer who is able to buy them.
all aspects of computerbased systems development including hardware, software and process engineering.
all aspects of computerbased systems development including hardware, software and process engineering.
Signup and view all the answers
4 fundamental activities common to software process; customers and engineers define software and constraints on operation.
4 fundamental activities common to software process; customers and engineers define software and constraints on operation.
Signup and view all the answers
Businesses and society changing quickly as emerging economies develop and new technologies become available.
Businesses and society changing quickly as emerging economies develop and new technologies become available.
Signup and view all the answers
4 Fundamental activities common to software process: software is designed and programmed.
4 Fundamental activities common to software process: software is designed and programmed.
Signup and view all the answers
application run on personal computer or apps run on mobile device. Include all necessary functionality and may not need to be connected to network.
application run on personal computer or apps run on mobile device. Include all necessary functionality and may not need to be connected to network.
Signup and view all the answers
4 related Issues affect many different types of Software: from very small embedded systems in portable or wearable devices through Internet-scale, cloud-based systems that serve global community.
4 related Issues affect many different types of Software: from very small embedded systems in portable or wearable devices through Internet-scale, cloud-based systems that serve global community.
Signup and view all the answers
business systems designed to process data in large batches.
business systems designed to process data in large batches.
Signup and view all the answers
4 Fundamental activities common to software process: software modified to reflect changing customer and market requirements.
4 Fundamental activities common to software process: software modified to reflect changing customer and market requirements.
Signup and view all the answers
Attribute of good software: acceptable to type of users which it's designed. Understandable, usable, and compatible with other systems they use.
Attribute of good software: acceptable to type of users which it's designed. Understandable, usable, and compatible with other systems they use.
Signup and view all the answers
systems commissioned by and developed for particular customer. A software contractor designs and implements software especially for that
systems commissioned by and developed for particular customer. A software contractor designs and implements software especially for that
Signup and view all the answers
focuses on theory and fundamentals
focuses on theory and fundamentals
Signup and view all the answers
Computer programs and associated documentation.
products may be developed for a particular customer or developed for a general market.
Computer programs and associated documentation. products may be developed for a particular customer or developed for a general market.
Signup and view all the answers
systems used in enterprises and other large organizations, composed of a number of other software systems. Some are generic software products, such as an ERP system. Other systems in the assembly may be specially written for that environment.
systems used in enterprises and other large organizations, composed of a number of other software systems. Some are generic software products, such as an ERP system. Other systems in the assembly may be specially written for that environment.
Signup and view all the answers
systems developed by scientists and engineers to model physical processes or situations, include many separate, interacting objects. Often computationally intensive and require high-performance parallel systems for execution.
systems developed by scientists and engineers to model physical processes or situations, include many separate, interacting objects. Often computationally intensive and require high-performance parallel systems for execution.
Signup and view all the answers
Software Engineering Ethics: should be aware of local laws governing use of intellectual property like patents and copyright. You should be careful to ensure intellectual property of employers and clients is protected.
Software Engineering Ethics: should be aware of local laws governing use of intellectual property like patents and copyright. You should be careful to ensure intellectual property of employers and clients is protected.
Signup and view all the answers
Type of application: systems collect data from their environment and send to other systems for processing. interact with sensors installed inside engine or in a remote location. “Big data” analysis involve cloud-based systems carrying out statistical analysis and looking for relationships in collected data.
Type of application: systems collect data from their environment and send to other systems for processing. interact with sensors installed inside engine or in a remote location. “Big data” analysis involve cloud-based systems carrying out statistical analysis and looking for relationships in collected data.
Signup and view all the answers
4 Related issue affect software: software intertwined with our lives, it's essential we can trust software. Make sure that malicious users can't successfully attack software and information security is maintained.
4 Related issue affect software: software intertwined with our lives, it's essential we can trust software. Make sure that malicious users can't successfully attack software and information security is maintained.
Signup and view all the answers
4 activities common to software process: software checked to ensure that it's what customer requires.
4 activities common to software process: software checked to ensure that it's what customer requires.
Signup and view all the answers
Software Engineering Ethics: should respect confidentiality of employers or clients regardless of formal confidentiality agreement has been signed or not.
Software Engineering Ethics: should respect confidentiality of employers or clients regardless of formal confidentiality agreement has been signed or not.
Signup and view all the answers
software control systems control and manage hardware devices. There are more of this than any type of system.
software control systems control and manage hardware devices. There are more of this than any type of system.
Signup and view all the answers
4 issues common in software process: systems required to operate as distributed systems across networks include different types of computer and mobile devices.
4 issues common in software process: systems required to operate as distributed systems across networks include different types of computer and mobile devices.
Signup and view all the answers
Which are 4 fundamental activity common to software process
Which are 4 fundamental activity common to software process
Signup and view all the answers
Type of application: applications execute on remote computer and accessed by users from own computers, phones, or tablets. Include web applications.
EXAMPLE: e-commerce applications where you interact with remote system to buy
Type of application: applications execute on remote computer and accessed by users from own computers, phones, or tablets. Include web applications. EXAMPLE: e-commerce applications where you interact with remote system to buy
Signup and view all the answers
Software Engineering Ethics: should'nt misrepresent your level of competence. You shouldn't knowingly accept work outside your competence.
Software Engineering Ethics: should'nt misrepresent your level of competence. You shouldn't knowingly accept work outside your competence.
Signup and view all the answers
Essential Attribute of good software: shouldn't make wasteful use of system resources like memory and processor cycles. Includes responsiveness, processing time, resource utilization, etc.
Essential Attribute of good software: shouldn't make wasteful use of system resources like memory and processor cycles. Includes responsiveness, processing time, resource utilization, etc.
Signup and view all the answers
engineering discipline concerned with all aspects of software production from initial conception to operation and maintenance.
engineering discipline concerned with all aspects of software production from initial conception to operation and maintenance.
Signup and view all the answers
Software Engineering Ethics: shouldn't use your technical skills to misuse other people’s computers. Computer misuse ranges from relatively trivial (game playing on an employer’s machine) to extremely serious (dissemination of viruses or other malware).
Software Engineering Ethics: shouldn't use your technical skills to misuse other people’s computers. Computer misuse ranges from relatively trivial (game playing on an employer’s machine) to extremely serious (dissemination of viruses or other malware).
Signup and view all the answers
Which are 4 related Issues affect many different types of Software
Which are 4 related Issues affect many different types of Software
Signup and view all the answers
Essential attribute of good software: dependability including reliability, security, and safety. Should'nt cause physical or economic damage in event of system failure. secure so malicious users can't access or damage system.
Essential attribute of good software: dependability including reliability, security, and safety. Should'nt cause physical or economic damage in event of system failure. secure so malicious users can't access or damage system.
Signup and view all the answers
which are 2 kinds of software products
which are 2 kinds of software products
Signup and view all the answers
Essential attribute of good software: should be written evolve to meet changing needs of customers.
Essential attribute of good software: should be written evolve to meet changing needs of customers.
Signup and view all the answers
Type of application: systems for personal use intended to entertain user.
Type of application: systems for personal use intended to entertain user.
Signup and view all the answers
which are Software Engineering Ethics
which are Software Engineering Ethics
Signup and view all the answers
what are Essential attributes of good software
what are Essential attributes of good software
Signup and view all the answers
System engineering vs Software engineering: all aspects of computerbased systems development including hardware, software and process engineering.
System engineering vs Software engineering: all aspects of computerbased systems development including hardware, software and process engineering.
Signup and view all the answers
True or False Importance of Software Engineering: Individuals and society rely on advanced software systems. We need to produce reliable and trustworthy systems economically and quickly.
True or False Importance of Software Engineering: Individuals and society rely on advanced software systems. We need to produce reliable and trustworthy systems economically and quickly.
Signup and view all the answers
Software engineering vs Computer science: focuses on theory and fundamentals
Software engineering vs Computer science: focuses on theory and fundamentals
Signup and view all the answers
true of false: same techniques appropriate for different types of system.
true of false: same techniques appropriate for different types of system.
Signup and view all the answers
True of False Importance of Software Engineering; Cheaper, to use SoftEng methods and techniques for professional software systems rather than write programs as personal programming project. Failure to use SoftEng method leads to higher costs for testing, quality assurance, and long-term maintenance.
True of False Importance of Software Engineering; Cheaper, to use SoftEng methods and techniques for professional software systems rather than write programs as personal programming project. Failure to use SoftEng method leads to higher costs for testing, quality assurance, and long-term maintenance.
Signup and view all the answers
Software engineering vs Computer science: practicalities of developing and delivering useful software.
Software engineering vs Computer science: practicalities of developing and delivering useful software.
Signup and view all the answers
System engineering vs Software engineering: part of this more general process.
System engineering vs Software engineering: part of this more general process.
Signup and view all the answers