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 are the life cycle model that you follow for developing a new text editor?

basic concept is if team is new then use rapid prototyping model.if team is very much experience then use waterfall model .if you know any thing about the project then use waterfall model ..

Explain the phases of the systems development life cycle?

The phases of the systems development life cycle are planning, systems analysis, systems design, development, testing, implementation, and maintenance.

What job titles are there for software development and what do they do?

Entry Level Developer (out of college)

Junior or Mid Level Developer (2 to 4 yrs experience)

Senior Level Developer (5+ years experience)

Team Lead, Project Lead (already assuming senior developer role and leading a few junior developers)

Application Architect (8+ years experience, sometimes with project lead experience)

Enterprise Architect (over 10+ years experience)

Some further <a href="http://blog.thejaywalker.net/2009/04/job-titles-in-software-development.html">senior software development titles are discussed on this blog</a>.

source: onechicagoplace.com

Difference between built in data type and user-defined datatype?

A built in data type is a framework's native data type. By default you'd probably have some built in generic data types, such as integer, string, boolean and so on.

In the other hand sometimes you can extend the framework's data types, by programminga user-defined data type. In this data type you have to define it's behaviour and structure, and once defined, you can use it the same way you use the default data types.

In PostgreSQL or Oracle, you can define data types. You can read about it on their webs.

What is structure walkthrough and explain its role in informaton system?

It is an organized procedure for a group of peers to review and discuss the technical products such as requirements,design,source code documentation to detect faults,violations of development standards and other problems of a system.

NOTE:The purpose of structured walk-through is to detecterror correction and not discuss error correction.

objectives:

  1. to detect errors and to improve the quality of the system.
  2. to detect faults and violations of development standards.
  3. to improve organizations confidence in newly developed system.

Which are the concurrency control protocols ensure both conflict serializability and freedom from deadlock?

TIMESTAMP PROTOCOL.

The protocol manages concurrent execution such that the timestamps

determine the serializability order.

Timestamp protocol ensures freedom from deadlock as no

transaction ever waits.

The number of 1's present in the number 65 is?

That depends on what base you're talking about.

Base 10 = 65, 0

Base 2 = 1000001, 2

Base 8 = 101, 2

Base 16 = 41, 1

Why jsp cannot be used as mvc controller instead of servlets?

Because JSPs are designed to take care of the View part of the MVC design patter and not the controller. You can have little or some amount of logic in it, but it is not designed/created with the idea of controlling the flow of control in a J2EE application.

What is Hash file organization in DBMS?

Hashing is the most common form of purely random access to a file or database. It is

also used to access columns that do not have an index as an optimisation technique.

Hash functions calculate the address of the page in which the record is to be stored

based on one or more fields in the record. The records in a hash file appear randomly

distributed across the available space. It requires some hashing algorithm and the

technique. Hashing Algorithm converts a primary key value into a record address. The

most popular form of hashing is division hashing with chained overflow.

Give the information of dos external commands?

Go to your DOS window and type help, then hit enter. It will list the commands for you with a description of what they do.

Why spiral model is a meta model describe it in the base of rad model?

The spiral model is called a meta model since it encloses all other life cycle model.

What is the difference between parallel and distrtibuted opering system?

parallel operating system is tha sharing of data between two computers.......

Distributing system is the sharing of data among different computers....

Why are printed circuit boards used when constructing an electronic circuit?

It has a number of purposes. It provides a solid surface to mount the other components onto. It creates the connections in a neat and organized way that would not be possible if you just soldered each component to the next one. It also maintains the spacing to allow heat dissipation.