CS 5150 Software Engineering Fall 2013

Assignments

William Y. Arms Last changed: August 2013

  • High School
  • You don't have any recent items yet.
  • You don't have any courses yet.
  • You don't have any books yet.
  • You don't have any Studylists yet.
  • Software Engineering 1

Software Engineering 1 (CS 2401)

Highest rated, best studylists.

  • CS2401 by Theryl Humphrey Davis 9 documents Follow
  • SF7_Discussion by Anh Ngọc 6 documents Follow
  • software engineering 1 by Rynn writer 43 documents Follow
  • Software Engineering by Jasmine Dobbs 31 documents Follow
  • CCS2401_software engineering 1 by Eddy Wong 21 documents Follow
  • CS 2401 by Kedith England 16 documents Follow
  • SF4_Quiz by Anh Ngọc 13 documents Follow
  • CS 2401 Final by Steven Ebker 12 documents Follow

Prepare for your exam

  • Graded Quiz Unit 4 Attempt review Question 1 / 10 System Sequence Diagrams considered interactions between the Select one: a. Objects b. Actors c. Attributes d. Entities Practice quiz
  • Programming Assignment UNIT 3 CS 2401 Question 1 / 10 What is the main objective of the software system described in the reference text? Practice quiz
  • CS2401 Final Exam 1 Question 1 / 10 Which of the following statements about the given diagram clipping are False? Practice quiz
  • CS 2401 Software Engineering 1 Graded quiz unit 4 Question 1 / 5 What does coupling indicate in a module? Practice quiz

Lecture notes

  • Notes CS 2401 Software Engineering 1
  • Learning Guide Unit 3
  • Learning Guide Unit 5
  • Learning Guide Unit 6
  • Learning Guide Unit 1
  • Learning Guide Unit 2
  • Learning Guide Unit 7
  • Learning Guide Unit 4

Practice materials

  • Review Quiz the correct answer you can practice to know about your stufy
  • CS 2401-01 - AY2022-T3 Discussion - Unit 7
  • Self-Quiz Unit 1 Software 1
  • Graded quiz both combined plus final
  • Quizzes CS2401
  • CS 2401 – Software Engineering 1 - Self Quiz Unit 8
  • Self-Quiz Unit 4 Attempt review 4
  • Discussion Forum Unit 2
  • CS2401 Written Assignment Unit 05
  • CS 2401 Final Exam (page 2 of 3)
  • CS2401 Graded Quiz
  • CS2401 Programming Assignment Unit 06
  • CS2401 Final Exam 2
  • CS2203-unit 4 graded quiz
  • CS 2401 Graded Quiz Unit 7
  • Programing Assignment Unit 3
  • CS 2401 All Quizzes and answers part 5 of 5
  • CS 2401 All Quizzes and answers part 2 of 5
  • CS 2401 All Quizzes and answers part 1 of 5

Assignments

  • Software Engineering 1 CS2401 Learning Journal Unit 1
  • WA2 - Written Assignment 2
  • CS2401 Programming Assign. Unit 2
  • Programming Assignment Unit 5
  • CS 2401 Programming Assignment Unit 6
  • Programming Assignment Unit 2
  • CS 2401 Unit 3 Programming Assignment - Software Engineering I

Tutorial work

  • Software Project Team Diversity Re
  • The Personality Diversity Paradox in Software Development
  • Software project performance
  • Final Exam (page 2 of 3) - cs 2401
  • Self-Quiz Unit 7 - Self-Quiz Unit 7 - 5 questions
  • Self-Quiz Unit 5 Attempt review
  • Programming Assign. Unit 2
  • Assignment 1 - cs 2401
  • Oose solutions - Helpful Resource
  • Graded Quiz Unit 7 Attempt review
  • Graded Quiz Unit 4

Related Answered Questions

  • Software Engineering 1 (CS 2401) 18 days ago The developer should not create a software artifact (a system requirement, a UML diagram, or source code) unless they know how it will be tested. This kind of development is known as ? a. Object Oriented Development b. Agile Development c. Test Driven Development d. Extreme Programming Question 7 System Sequence Diagrams considered interactions between the actors.Object Sequence Diagrams consider interactions between the objects. True False Question 8 Coupling is a qualitative indication of the degree to which a module a. can be written more compactly. b. can be written more compactly. c. is able to complete its function in a timely manner. d. is connected to other modules and the outside world. Question 9 Low degree of connectivity (associations) among the objects is a sign of bad design. True False Question 10 In UML diagrams, relationship between object and component parts is represented by a. ordination b. aggregation c. segregation d. increment (more) 0 1 Answers
  • Software Engineering 1 (CS 2401) 18 days ago Cohesion is a qualitative indication of the degree to which a module Question 1Select one: a. cannot be written more compactly. b. Focuses of just one thing. c. is able to complete its function in a timely manner. d. is connected to other modules and the outside world. Question 2 Not yet answered Marked out of 1.00 Flag question Question text Requirements analysis determined how users will interact with system-to-be (external behavior) where as Domain modeling determines how elements of system-to-be interact (internal behavior) to produce the external behavior. Question 2Select one: True False Question 3 Not yet answered Marked out of 1.00 Flag question Question text Is the following diagram about cohesion true? Question 3Select one: True False Question 4 Not yet answered Marked out of 1.00 Flag question Question text Coupling is a qualitative indication of the degree to which a module Question 4Select one: a. can be written more compactly b. focuses on just one thing c. is able to complete its function in a timely manner d. is connected to other modules and outside world Question 5 Not yet answered Marked out of 1.00 Flag question Question text Domain modeling determines how elements of system-to-be interact (internal behavior) to produce the external behavior. Question 5Select one: True False (more) 0 1 Answers
  • Software Engineering 1 (CS 2401) 18 days ago Analysis phase is concerned about the ________ aspect of software engineering where as Design is more focused on __________ aspect. a. When, What b. How, What c. What, How d. What, When Question 2 A popular approach to micro-level design is known as responsibility-driven design (RDD). We know the types of responsibilities that objects can have: Type 1 responsibility (knowing): Memorizing data or references, such as data values, data collections, or references to other objects, represented as a _____________. Type 2 responsibility (doing): Performing computations, such as data processing, control of physical devices, etc., represented as a ____________ Type 3 responsibility (communicating): Communicating with other objects, represented as __________ sending (method invocation). a. Message, Method, Property b. Property, Method, Message c. Method, Property, Message d. Property, Message, Method Question 3 Domain models represents real - world concepts, not the software components. True False Question 4 Organizations are often fronted by a point-of-contact person. A common pattern is to have a specialized worker to take orders from the clients and orchestrate the workings of the workers inside the system. This type of object is known as Controller. True False Question 5 This traceability property is critical for a good development method (process), because the design elaboration progresses systematically, without great leaps that are difficult to grasp and/or follow. True False (more) 0 1 Answers
  • Software Engineering 1 (CS 2401) 1 month ago Consider the following nonfunctional requirements and determine which of them can be verified and which cannot. Write acceptance tests for each requirement or explain why it is not testable. a. “The user interface must be user-friendly and easy to use.” b. “The number of mouse clicks the user needs to perform when navigating to any window of the system’s user interface must be less than 10.” c. “The user interface of the new system must be simple enough so that any user can use it with a minimum training.” d. “The maximum latency from the moment the user clicks a hyperlink in a web page until the rendering of the new web page starts is 1 second over a broadband connection.” e. “In case of failure, the system must be easy to recover and must suffer minimum loss of important data.” (more) 0 1 Answers
  • Software Engineering 1 (CS 2401) 1 month ago Cyclomatic Complexity is denoted by V(G) = ____ - n + ____ Question 13Select one: a. s, 3 b. e, 2 c. e, 3 d. s, 2 (more) 0 1 Answers
  • Software Engineering 1 (CS 2401) 1 month ago Process documentation is produced so that the development of the system can be managed and is an essential component of plan-driven approaches to software engineering. Question 6Select one: True False The following equation, with respect to encryption, stands for basic encryption technique: ƒ (ƒ-1 (M) ) = M Question 14Select one: True False (more) 0 1 Answers

Related Studylists

  • software engineering 1
  • CCS2401_software engineering 1

Best flashcards for this course

  • Graded Quiz Unit 4 Attempt review 10 flashcards
  • Programming Assignment UNIT 3 CS 2401 5 flashcards
  • CS 2401 Software Engineering 1 Graded quiz unit 4 10 flashcards
  • Written Assignment UNIT 6 CS 2401 9 flashcards
  • Software Engineering K. K. Aggarwal

Browse Course Material

Course info.

  • Prof. Kevin Amaratunga

Departments

  • Civil and Environmental Engineering
  • Mechanical Engineering

As Taught In

  • Software Design and Engineering

Learning Resource Types

Foundations of software engineering, assignments.

facebook

You are leaving MIT OpenCourseWare

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications You must be signed in to change notification settings

se-assignment-2-introduction-to-software-engineering-Ikeoluwatech created by GitHub Classroom

Powerlearnproject/se-assignment-2-introduction-to-software-engineering-Ikeoluwatech

Folders and files, repository files navigation.

Review Assignment Due Date

SE-Assignment-2

Assignment: Introduction to Software Engineering Instructions: Answer the following questions based on your understanding of software engineering concepts. Provide detailed explanations and examples where appropriate.

Questions: Define Software Engineering:

What is software engineering, and how does it differ from traditional programming? Software Development Life Cycle (SDLC):

Explain the various phases of the Software Development Life Cycle. Provide a brief description of each phase. Agile vs. Waterfall Models:

Compare and contrast the Agile and Waterfall models of software development. What are the key differences, and in what scenarios might each be preferred? Requirements Engineering:

What is requirements engineering? Describe the process and its importance in the software development lifecycle. Software Design Principles:

Explain the concept of modularity in software design. How does it improve maintainability and scalability of software systems? Testing in Software Engineering:

Describe the different levels of software testing (unit testing, integration testing, system testing, acceptance testing). Why is testing crucial in software development? Version Control Systems:

What are version control systems, and why are they important in software development? Give examples of popular version control systems and their features. Software Project Management:

Discuss the role of a software project manager. What are some key responsibilities and challenges faced in managing software projects? Software Maintenance:

Define software maintenance and explain the different types of maintenance activities. Why is maintenance an essential part of the software lifecycle? Ethical Considerations in Software Engineering:

What are some ethical issues that software engineers might face? How can software engineers ensure they adhere to ethical standards in their work? Submission Guidelines: Your answers should be well-structured, concise, and to the point. Provide real-world examples or case studies wherever possible. Cite any references or sources you use in your answers. Submit your completed assignment by [due date].

Academia.edu no longer supports Internet Explorer.

To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to  upgrade your browser .

Enter the email address you signed up with and we'll email you a reset link.

  • We're Hiring!
  • Help Center

First page of “Software Engineering ASSIGNMENT QUESTIONS from CO-1”

Download Free PDF

Software Engineering ASSIGNMENT QUESTIONS from CO-1

Profile image of Balathrinath Reddy

1. Discuss the term software? List out the characteristics of software in comparison with hardware characteristics. 2. Construct Waterfall model and write the advantages and disadvantages of the model with a neat diagram. 3. Discuss about prescriptive process models. 4. Illustrate the prototype paradigm in process models and list out various merits and demerits of prototyping. 5. Unified process is represented by communication, planning, modeling, construction and deployment phases and Explain what is happening in these five phases. 6. Write a short note on Reverse Engineering and Explain about User Interfaces Reverse Engineering.

Related papers

1. What are the various layers of Software Engineering? Explain briefly.

Tata McGraw Hill Publication Tata …, 1982

Introduction: Software engineering goes through a series of passages that account for their inception, initial development, productive operation, upkeep, and retirement from one generation to another. This article categorizes and examines a number of methods for describing or modelling how software systems are developed. It begins with background and definitions of traditional software life cycle models that dominate most textbook discussions and current software development practices. This is followed by a more comprehensive review of the alternative models of software evolution that are of current use as the basis for organizing software engineering projects and technologies. Background: These classic software life cycle models usually include some version or subset of the following activities: System Planning: New feasible systems replace or supplement existing information processing mechanisms whether they were previously automated, manual. Requirement Analysis: Identifies the problems a new software system is suppose to solve, its operational capabilities, its desired performance characteristics, and the resource infrastructure needed to support system operation and maintenance. Prototyping: Identifies and potentially formalizes the objects of computation, their attributes and relationships, the operations that transform these objects, the constraints that restrict system behavior, and so forth. Architectural Design: Defines the interconnection and resource interfaces between system subsystems, components, and modules in ways suitable for their detailed design and overall configuration management. Component Implementation and Debugging: Codifies the preceding specifications into operational source code implementations and validates their basic operation. Software Integration and Testing: Affirms and sustains the overall integrity of the software system architectural configuration through verifying the consistency and completeness of implemented modules, verifying the resource interfaces and interconnections against their specifications, and validating the performance of the system and subsystems against their requirements. Documentation and Delivery: packaging and rationalizing recorded system development descriptions into systematic documents and user guides, all in a form suitable for dissemination and system support. Deployment and Installation: providing directions for installing the delivered software into the local computing environment, configuring operating systems parameters and user access privileges, and running diagnostic test cases to assure the viability of basic system operation. Software Maintenance: sustaining the useful operation of a system in its target environment by providing requested functional enhancements, repairs, performance.

Lecture Notes in Computer Science, 1999

Die Deutsche Bibliothek-CIP-Einheitsaufuahme Software process : principles, methodology, and technology I Jean-Claude Derniame ... (ed.

G. Most (ed.), Studies on the Derveni Papyrus vol. 2, Oxford, 2022

Financial Journal, 2024

Journal of Cave and Karst Studies, 2009

Edward Elgar Publishing eBooks, 2021

Education sciences, 2024

Chemical Product and Process Modeling, 2018

Belgisch Tijdschrift voor Nieuwste Geschiedenis, 2016

Veterinary World

BMC Bioinformatics, 2009

Biomolecules

Journal of Fiber Bioengineering and Informatics

Proceedings of the 37th conference on Design automation - DAC '00, 2000

Journal of Islamic Law Research, 2024

Measurement, 2019

Related topics

  •   We're Hiring!
  •   Help Center
  • Find new research papers in:
  • Health Sciences
  • Earth Sciences
  • Cognitive Science
  • Mathematics
  • Computer Science
  • Academia ©2024

IMAGES

  1. Software engineering

    assignment on software engineering

  2. Software Engineering Assignment Help

    assignment on software engineering

  3. Software Engineering 002

    assignment on software engineering

  4. Assignment: ON Software Engineering

    assignment on software engineering

  5. Assignment Unit 5 Software engineering 1

    assignment on software engineering

  6. 20BAI10189-Assignment -1 Answer

    assignment on software engineering

COMMENTS

  1. Software Engineering-Unit 1 Assignment questions - Studocu

    Unit 1–Introduction to Software Engineering and Software Process Model Assignment questions / Question Bank. Define term Software. Describe the characteristics of software. How software engineering is different from hardware engineering? Justify. "Software does not wear out". State whether this statement is true or false. Justify ...

  2. G22.2440-001 - Software Engineering - Assignment 2

    Course Title: Software Engineering Course Number: g22.2440-001 Instructor: Jean-Claude Franchitti Session: 4 (Individual) Assignment #2 – Requirements Analysis - Requirements Modeling - High-Level Business Architecture Analysis and Design I. Due Thursday March 20 2014 at the beginning of class. II. Objectives 1.

  3. Assignment 1 Software Engineering Answers - Studocu

    Assignment 1 – Software Engineering. 1) “Software Engineering is part of System Engineering Process”. Do you agree with the above statement? Justify your answer. Yes, Software engineering is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone ...

  4. CS 5150 Software Engineering: Assignments

    Assignments. Tests. Surveys. Academic Integrity. About this site : Assignments. The reports and presentations are group assignments corresponding to major project milestones. The first assignment is a report. The other three assignments consist of both a presentation and a report or other documentation.

  5. CS 2401 - UoPeople - Software Engineering 1 - Studocu

    Process documentation is produced so that the development of the system can be managed and is an essential component of plan-driven approaches to software engineering. Question 6Select one: True False The following equation, with respect to encryption, stands for basic encryption technique: ƒ (ƒ-1 (M) ) = M Question 14Select one: True False

  6. Software Engineering Assignments - RGUKT

    Software Engineering Assignments Important Instructions: You are required to submit the documents for the single problem that has been assigned to you. However, you are expected to solve the entire problem set for your practice. Practice is very important to learning the software engineering skills pertaining to

  7. Assignments | Foundations of Software Engineering | Civil and ...

    Software Design and Engineering; Learning Resource Types ... assignment_turned_in Programming Assignments with Examples. assignment Written Assignments. Download Course.

  8. Powerlearnproject/se-assignment-2-introduction-to-software ...

    Assignment: Introduction to Software Engineering Instructions: Answer the following questions based on your understanding of software engineering concepts. Provide detailed explanations and examples where appropriate. Questions: Define Software Engineering: What is software engineering, and how does ...

  9. Software Engineering ASSIGNMENT QUESTIONS from CO-1

    Software Engineering ASSIGNMENT QUESTIONS from CO-1 Discuss the term software? List out the characteristics of software in comparison with hardware characteristics. Construct Water-fall model and write the advantages and disadvantages of the model with a neat diagram. Discuss about prescriptive process models.

  10. Assignment of Software Engineering | PDF - Scribd

    This document assigns computer science students into 5 groups for a software engineering assignment, providing the names of students in each group. It outlines the expectations for the assignment, which involves creating a PDF and PowerPoint covering various software engineering concepts, with details on content, structure, formatting, and deadlines. Groups will lose points for copying content ...