answersLogoWhite

0

📱

Software Engineering

Software engineering is the process of applying well-developed techniques and practices in order to create new software products. Questions about everything from design patterns to requirements and specification belong here.

1,663 Questions

What is a context model in software engineering?

context model is used to show the external view of the system

e.g

In a ATM case

ATM is a main system

its external views is

UI(user interface)

Account system(Managing acount detail)

database system

etcc.............................................................

Timing diagram of pop b instruction on 8085 microprocesser?

1. Memory Read - (PC) and then increment PC - Op Code C1 - Four clocks 2. Memory Read - (SP) and then increment SP - Transfer to C - Three clocks 3. Memory Read - (SP) and then increment SP - Transfer to B - Three clocks

The transformer utilization factor of full wave bridge rectifier is?

3 phase 3 pulse form factor -> Edc= .675 Eac .675= 3/(pi*sqrt(2)) 3 phase 6 pulse form factor -> Edc = 1.35Eac 1.35= 2*(3/(pi*sqrt(2)))

What kind of wave does a microphone make?

A microphone does not generate waves but Rather generates a stream of electrons. Waves needs a medium to propagate like air & water. A broadcasting station does send waves as electrons signals but the medium is not physical

What is layered technology?

A layered technology is divided into 4 layers:-

1. A quality Process :-

Any engineering

approach must rest

on an quality.

2. Process :-

Foundation for SE is

the Process Layer

3. Methods :-

SE methods provide

the "Technical

Questions" for

building Software.

4. Tools :-

SE tools provide

automated or semi-

automated support

for the "Process"

and the "Methods".

Identify some design patterns in fields other than architecture and software engineering?

Design Patterns

Describe some design patterns in fields other than architecture and software engineering.

What is the difference between concurrent and parallel threads?

Its really so easy to distinguish between the concurrent & parallel threads that

A parallel thread is the thread maintained the parallel processing system including the process sheduling system is quite murcible.

Where as the concurrent threading is the way of manupulation of a thread using simultaneous process threading.

It would be be quite better if the book named "Galvin & Siberscartz" book of "Operating System" the chapter process & threads would be followed for maximum details.

What are JAD sessions?

Joint Application Design (JAD) is a process used in the prototyping phase of the Dynamic Systems Development Method (DSDM) to collect business requirements while developing new information systems for a company. JAD sessions are the structured workshops where knowledge workers and IT specialists collaborate to define and review the business requirements for the information system.

Give me topic's name for software engineering?

The different topics in software engineering are software development life cycle, software requirement techniques, software design and testing, construction, uml, system development

Define Forward Engineering?

Forward Engineering:

"Forward engineering is the set of engineering activities that consume the products and artifacts derived from legacy software and new requirements to produce a new target system."

What are the qualities of a quality analyst?

business oriented,good process knowledge,good communication skills and good intra personal skills.

Difference between alfa beta testing in software engineering?

Alpha Testing: Alpha testing is testing of an application when development is nearing completion. Minor design changes can still be made as a result of alpha testing. Alpha testing is typically performed by a group that is independent of the design team, but still within the company, e.g. in-house software test engineers, or software QA engineers.

Another Definition

Alpha testing is final testing before the software is released to the general public. First, (and this is called the first phase of alpha testing), the software is tested by in-house developers. They use either debugger software, or hardware-assisted debuggers. The goal is to catch bugs quickly. Then, (and this is called second stage of alpha testing), the software is handed over to us, the software QA staff, for additional testing in an environment that is similar to the intended use. Beta Testing: Beta testing is testing an application when development and testing are essentially completed and final bugs and problems need to be found before the final release. Beta testing is typically performed by end-users or others, not programmers, software engineers, or test engineers

Another Definition:- Following alpha testing, "beta versions" of the software are released to a group of people, and limited public tests are performed, so that further testing can ensure the product has few bugs. Other times, beta versions are made available to the general public, in order to receive as much feedback as possible. The goal is to benefit the maximum number of future users.

Consider the following bit strings 11011010111000111 01010001011001101 00101010001000001 Complete the following error detection correction codes?

this is an image of which the bitmap binomial functions are translated from geometric dependencies are used as PMCC integrals as a measure of finding 1 vector-bitmap point

What does XI stands for in BO XI?

Hi,

Its just an naming convention followed by SAP after its acquisition over BO.

contextual meaning of XI in BOXI is "extreme insight".

Regards,

Vikas

What is multihop communication?

Generally, the multi-hop communication means the nodes within the network can able to communicate with the help of two or more nodes, which are acting as the relay nodes, between the source and destination node.

What is difference between use case and use case diagram?

A use case outlines a specific goal and how to achieve that goal.

A use case diagram is a graphical representation of system users(actors), use cases, and the system (subject) to which this set of use cases applies.

In more detail:

Use Case

A use case outlines an interaction between an actor and a system (or a system and a system). For example, the interaction (or dialog) of someone accessing an ATM would look as follows:

Use case name: Authenticate user

1. ATM displays welcome message to Customer

2. ATM asks user to insert card

3. Customer inserts card into ATM

4. ATM asks user to enter their PIN

5. Customer enters their PIN

6. ATM authenticates the customer using the information from the card and the PIN

A use case is functional and outlines the behavior of a set of interactions that form a coherent dialog in the system, i.e. Authenticate user. This interaction is separate and distinct from the use case Withdraw money, which also involves a series of interactions.

Use Case Diagram

A use case diagram shows the relationship between the actors and the use cases. For example, on the Use Case diagram for an ATM you would have the following relationships:

Customer
  • Authenticate user (dialog fragment above)
  • Withdraw money
  • Deposit money
  • Transfer money
  • Get balance
Bank employee
  • Provision ATM with envelopes and money
  • Remove deposit envelopes

A set of use cases can be used to specify scope in a system.

Study material for infosys campus connect?

google it for the result Study material for infosys campus connect