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

Where can one look for work as a software engineer?

Many many thousands of job categories are there available in the society but out of all it is quite dependent upon your choice that on which route you just want to follow.

categories as a whole are

1. Development : All the ways starting from basic programming or C Programming any project or environment is developed for implementation is known as software development.

2. Designing - All the possible front ends used for software designing.

3. Coding - Maximum back ends or programming software with own complier.

4. Testing - mostly Oracle Testing

5. Implementation - Usage of different compiler, Back End & Front End compilation using Java or .NET

6. Database

a. Database creation - using Oracle or Sybex

b. Data entry - its the easiest n cheapest one can be done even using MS access.

c. Data Mining

d. Data wire housing

e. Data Base server storage management - using SQL server

Out of all these above categories have not sufficient demands.

so with a matured thought you just have to decide the track you should choose for your self.

What does BIOS stand for?

BIOS is short for basic input-output system - some simple instructions permanently stored in computer ROM. In other words, the instructions are available before the computer loads information from a hard disk or similar.

Define object in software engineering?

Objects are complex types that have multiple pieces of information and specific properties (or attributes). Objects can be manipulated by the commands of a programming language, such as a value, variable, function, or data structure. They are the foundation of object-oriented programming, and are fundamental data types in object-oriented programming languages.

How many pointers will have to be changed if a node is deleted from a linear linked list?

For a singly-linked list, only one pointer must be changed. If the node about to be deleted (let's call it node for the sake of argument) is the head of the list, then the head node pointer must be changed to node->next. Otherwise, the node that comes before the deleted node must change its next pointer to node->next.
Note that given a singly-linked node has no knowledge of its previous node, we must traverse the list from the head in order to locate that particular node, unless the node is the head of the list:

void remove (List* list, Node* node) {
if (!list !node) return; // sanity check!
if (list->head == node) {
list->head = node->next;
} else {
Node* prev = list->head;
while (prev->next != node) prev = prev->next; // locate the node's previous node
prev->next = node->next;
}
}

Note that the remove function only removes the node from the list, it does not delete it. This allows us to restore the node to its original position, because the node itself was never modified (and thus still refers to its next node in the list). So long as we restore all removed nodes in the reverse order they were removed, we can easily restore the list. In order to delete a node completely, we simply remove it and then free it:

void delete (List* list, Node* node) {
if (!list !node) return; // sanity check!
remove (list, node);
free (node);
}

For a doubly-linked list, either two or four pointers must be changed. If the node about to be deleted is the head node, then the head node pointer must be changed to n->next and n->next->prev must be changed to NULL, otherwise, n->prev->next becomes n->next. In addition, if the node about to be deleted is the tail node, then the tail node pointer must be changed to n->prev and n->prev->next must be changed to NULL, otherwise, n->next->prev becomes n->prev.


Deletion from a doubly-linked list is generally quicker than deletion from a singly linked list because a node in a doubly-linked list knows both its previous node and its next node, so there's no need to traverse the list to locate the previous node to the one being deleted.

void remove (List* list, Node* node) {
if (!list !node) return; // sanity check!
if (list->head == node) {
list->head = node->next;
node->next->prev = NULL;
} else {
node->prev->next = node->next;
}
if (list->tail == node) {
list->tail = node->prev;
node->prev->next = NULL;
} else {
node->next->prev = node->prev;
}
}


Again, to physically delete the node we simply remove and then free the node:


void delete (List* list, Node* node) {

if (!list !node) return; // sanity check!

remove (list, node);
free (node);
}

Write a c programme to check whether given number is Fibonacci?

#include<iostream.h>

#include<conio.h>

void main()

{

long int n,a=0,b=1;

cout<<"dear user Enter number as u wish";

cin>>n;

while(n>0)

{

c=a+b;

cout<<"c<<"\t\t";

a=b;

b=c;

}

getch();

}

Which gcse subject need for software engineering?

You need: I.C.T, Maths, Additional Maths, Physics and Technology (and whatever else you want). You need additional maths to take on maths to AS Level. I.C.T is an absolute must and Technology goes well with it and Physics is 1/3 of the engineer part along with Technology and Maths.

How do you write a Program in java to cheak a number is automorphic number?

Source Code ::

import java.io.*;

class automorphic

{

protected static void main()throws IOException

{

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

System.out.print("Enter the number: ");

int a=Integer.parseInt(in.readLine()),b=a,c=0,e=a*a;

while(b>0)

{

c++;

b/=10;

}

double d=Math.pow(10,c-1);

if(a==e%d)

System.out.println("Automorphic number!!");

else

System.out.println("Not an Automorphic number!!");

}}

Five responsibilities of a database management system?

  1. Hide changes in the database hardware from the application
  2. retrieval (query and reporting)
  3. Security, integrity, backup, fault tolerance etc
  4. DB Definition
  5. DB revision and restructuring

Which is the best graphics emulator?

Well, these are the ones I use. They work well. Except for the NDS one. it's got some glitches in it.

Gameboy Advance: VisualboyAdvance

N64: Project64

NDS: NO$GBA (some games won't work, and I haven't been able to get the blowing thing either. But there is a way I just can't figure it out.)

PS2: PCSX2 (I haven't been able to get it to work, but I know it does cause I know people who use it.)

Write a shell program to generate fibnacci series using while loop?

//WAP to print fibonacci series using do-while loop.?

using System;

class Fibonacci

{

public static void Main()

{

int a=1,b=1;

int sum=0;

Console.Write("Enter Limit:");

int n=Int32.Parse(Console.ReadLine());

Console.Write(a);

Console.Write(b);

do

{

sum=a+b;

a=b;

b=sum;

Console.Write(sum);

}

while(sum<n);

}

}

By-Vivek Kumar Keshari

What are the advantages of interactive model?

It prompts the user instantly for each input that is made.

There is little or no delay during the process period.

Who is better a software engineer and a telecom engineer?

You can do anything you want. It depends on what course you want to take, and what field you are interested in. In the field of PLCs (Programmable Logic Controllers) you usually have to do both.

Most people do choose one or the other, but if you just can't decide taking both might help you find which one you like more.

How much does a software engineer make?

89k a year about 30 some a hour
$52k - $140k
10000$/annum
About USD $100,000 in average annually.
about US$80,000 per year, depending on the geography, work experience, and education level. That would come to US$307 per day.

Explain briefly the important characteristics of Information?

1) that it answer your question or need;

2) that it be current;

3) that it be confirmed or verified;

4) that it be measureable;

5) that it be applicable;

6) that it be testable.

Read more: What are at least six characteristics of valuable information? | Answerbag http://www.answerbag.com/q_view/92144#ixzz1Be0wj0sM

How much money does a financial analyst earn?

Here's some data from the U.S. Department of Labor: Median annual earnings of financial analysts were $57,100 in 2002. The middle 50 percent earned between $43,660 and $76,620. The lowest 10 percent earned less than $34,570, and the highest 10 percent earned more than $108,060. Median annual earnings in the industries employing the largest numbers of financial analysts in 2002 were as follows: * Other financial investment activities $74,860 * Management of companies and enterprises 60,670 * Securities and commodity contracts intermediation and brokerage 58,540 * Nondepository credit intermediation 51,700 * Depository credit intermediation 51,570 Median annual earnings of personal financial advisors were $56,680 in 2002. The middle 50 percent earned between $36,180 and $100,540. Median annual earnings in the industries employing the largest number of personal financial advisors in 2002 were as follows: * Other financial investment activities $74,260 * Securities and commodity contracts intermediation and brokerage 68,110 * Depository credit intermediation 51,030 Many financial analysts receive a bonus in addition to their salary, and the bonus can add substantially to their earnings. Usually, the bonus is based on how well their predictions compare to the actual performance of a benchmark investment. Personal financial advisors who work for financial services firms are generally paid a salary plus bonus. Advisors who work for financial-planning firms or who are self-employed either charge hourly fees for their services or charge one set fee for a comprehensive plan, based on its complexity. Advisors who manage a client�s assets usually charge a percentage of those assets. A majority of advisors receive commissions for financial products they sell, in addition to charging a fee. In the financial industry, sometimes your bonus matters much more than your salary. It's possible for a bonus to double what you make in a year. But as for salary, according to the United States Bureau of Labor Statistics ... Median annual earnings of financial analysts were $57,100 in 2002. The middle 50 percent earned between $43,660 and $76,620. The lowest 10 percent earned less than $34,570, and the highest 10 percent earned more than $108,060. Median annual earnings in the industries employing the largest numbers of financial analysts in 2002 were as follows: * Other financial investment activities $74,860 * Management of companies and enterprises 60,670 * Securities and commodity contracts intermediation and brokerage 58,540 * Nondepository credit intermediation 51,700 * Depository credit intermediation 51,570 Median annual earnings of personal financial advisors were $56,680 in 2002. The middle 50 percent earned between $36,180 and $100,540. Median annual earnings in the industries employing the largest number of personal financial advisors in 2002 were as follows: * Other financial investment activities $74,260 * Securities and commodity contracts intermediation and brokerage 68,110 * Depository credit intermediation 51,030 Many financial analysts receive a bonus in addition to their salary, and the bonus can add substantially to their earnings. Usually, the bonus is based on how well their predictions compare to the actual performance of a benchmark investment. Personal financial advisors who work for financial services firms are generally paid a salary plus bonus. Advisors who work for financial-planning firms or who are self-employed either charge hourly fees for their services or charge one set fee for a comprehensive plan, based on its complexity. Advisors who manage a client�s assets usually charge a percentage of those assets. A majority of advisors receive commissions for financial products they sell, in addition to charging a fee.

Answer If you check various company salary on salarylist , you will see it really depends on company, location. The average of last few years is about $56K

How do you solve undefined references error in c?

Linker errors are many and varied. Without knowing the error it is impossible to say how you solve it.

Most linker errors relate to undefined symbols. For instance, if you declare a function but do not implement it, the function is undefined. This can also happen when you include a function library header but do not link to the function library containing the definitions. The compiler uses the header declarations to ensure all calls to the functions are valid even if the definition hasn't yet been compiled. It is the linker's job to ensure all declarations are defined. The only exception is templates which must be defined before they are used. This is why all template definitions are placed in the header alongside the declarations.

What are the major goals of Software engineering?

1. Assist with design, analysis, maintenance, documentation, and testing of software. 2. Code, debug, test, and document routine application programs. 3. Install and test routine software packages. 4. Assist users with procedural or minor technical problems. 5. Advise or train users regarding the technical aspects and use of standard software packages. 6. Assist in maintaining program libraries, users' manuals, or technical documentation. 1. Design new systems or enhancements to existing systems. 2. Determine source data (input), processing requirements (output), output formats, timing and cost estimates. 3. Verify that system meets performance criteria. 4. Design, implement, and document procedures. 5. Design/modify, code, debug, test, and document moderately complex application systems. 6. Install and test moderately complex software packages. 7. Install and maintain operating systems software in a small computing center or assist in installing and maintaining operating systems software in a medium to large computing center, e.g., operating systems, data base software, data communication/network software, and utility software. 8. Develop and/or teach seminars, workshops, or classes to users or other Programmer/Analysts on the technical aspects or use of computer hardware, software packages or application systems. 9. Consult on the use of moderately complex software packages. 10. Advise users regarding program techniques and design. 11. Maintain program libraries, users' manuals, or technical documentation. Participation through all aspects of the software development life cycle Design, development, review, and implementation of new applications

What is software engineering and its categories?

A software is a set of machine readable instructions to run hardware!

Software engineering is, however, the study and an application of engineering to the design, development and maintenance of software.

How is Artificial intelligence used in computer?

Artificial Intelligence (AI) is branch of computer science. It is concerned with building smart machines capable of performing tasks that typically require human intelligence. Artificial intelligence Training in Noida is an associative science with multiple approaches, but update in machine learning and deep learning are creating a paradigm shift in virtually every sector of the tech industry. Best IT Training institute in Noida Delhi NCR for Mean offer job based training offered by expert team of trainers having more years of project based experience. Trainers are real time professional and subject matter experts so that they train students to work on projects and real applications. Ducat is the Best Artificial intelligence Coaching Institute. At Ducat, Artificial intelligence Training Course is conduct during day time classes, weekend classes, evening group classes and fast track training classes.

Attributes of quality software?

Phone Deals & Wireless Offers from AT&T - ATT

LEARN HOW TO GET. iPhone 11 for $5/mo. Surprise your Valentine with the iPhone they've been eyeing. Restr's apply. Req's 0% APR 30-mo. agmt. LEARN HOW TO GET. Samsung Galaxy S20 FE 5G for $5/mo. Savings to make your heart skip a beat. 5G req's compatible plan. 5G may not be in your area.

candely.club/E1TayEj

What is Concept of enterpreneurship development and its growing importance?

The concept of enterpreneurship development refers to the creation of a wide pool of personal business initiatives designed to provide a variety of services or goods as the demand may be.

Enterpreneurship development has a positive impact on the economy of any country especially developing ones. Enterpreneurship development encourages creativity and self reliance. It ultimately relieves Government of the burden of social dependence.