The tag has no wiki summary.

learn more… | top users | synonyms

0
votes
1answer
68 views

Buffer-overflow vulnerabilities that a static code analyser won't pick up [closed]

I'll use FlawFinder in this example. FlawFinder is a static code "analyser" tool that examines C/C++ source files and outputs warnings/hits if a vulnerability was identified. The way it does this is ...
1
vote
2answers
66 views

More requirements in a single use case - correct?

I have been arguying with a developer who insists that 1 functional request (FR) == 1 use case (UC). I think that is nonsense as there are requirements often describing situations arising from the ...
0
votes
1answer
62 views

Algorithm to measure how “diffused” 5,000 pennies are in an economy?

Please allow me to use this example/metaphor to describe an algorithm I need. Objects There are 5 thousand pennies. There are 50 cups. There is a tracking history (Passport "stamp" etc) that is ...
0
votes
2answers
98 views

Minimal set of critical database operations [closed]

In designing the data layer code for an application, I'm trying to determine if there is a minimal set of database operations (both single and combined) that are essential for proper application ...
2
votes
1answer
134 views

Avoiding Packages with High Efferent Coupling

I use java language to develop android application, after static analysis, the tool warns about high efferent coupling. What is the reason of this warning? Is it about AComModel which is extended by ...
-1
votes
2answers
388 views

How to get requirements from Non-technical client? [closed]

I’ve working as a software engineer for last 4 years. Throughout my small experience I worked for IT organizations, where we had separate role of project manager, analyst, quality engineer and ...
0
votes
0answers
71 views

Comparison between ATAM method and analysis tools provided by ADLs

This is one of my assignment for this semester. And just to be clear, this question is not about the answer to my assignment as I have already finished it, it is more about the sanity of the question ...
0
votes
2answers
126 views

finding patterns into logs

I am trying to put together a way to figure out if incidents occurred based on log content. Typically, on log (or db table) would contain a list of transactions composed as follow: {Timestamp} ...
1
vote
3answers
206 views

Starting with BI / Data Analysis [closed]

We have a bunch of data about our customers and we'd like to learn more about it. Writing queries to pull data out is not a problem, and we're doing that right now, but we'd like to take it to the ...
6
votes
1answer
176 views

.NET BCL Change Analysis - Uses Beyond Sating Curiosity

This is part of a series of questions which focuses on the Abstraction Project, which aims to abstract the concepts used in language design in the form of a framework. There is a sister project to ...
0
votes
3answers
144 views

Can everything in computing be classified as either data or a process?

Working in a field called "revenue assurance" I basically build systems to validate other systems. After a while in this market it seems to me that all these "validations" are verifying either a ...
3
votes
2answers
204 views

First step in analysing a proposed system [duplicate]

A client asked us to automate his offline paper-based processes. He sent us a copy of the physical forms that he uses. Our team met and discussed how the navigation should be, what major components ...
2
votes
0answers
450 views

Clustering Strings on the basis of Common Substrings

I have around 10000+ strings and have to identify and group all the strings which looks similar(I base the similarity on the number of common words between any two give strings). The more number of ...
1
vote
2answers
199 views

What diagram to construct when familiarizing oneself with new code?

When I first encounter a new code base, I often find myself constructing flowchart-like-thingies-on-paper, while stepping through the code - either by reading it, or with the debugger. Another ...
2
votes
1answer
388 views

Use case decomposition for class registration system

I am currently working on refactoring a summer camp registration system to include some new features and will also be using it as the basis for a new after-school class registration system. For this ...
0
votes
1answer
149 views

What is the best way to represent quantity in stock in domain model?

A Transaction contains one or more LineItem. One LineItem has a relation with an Item. Every Item has a number field that represent quantity in stock. Using this approach, every Transaction ...
2
votes
2answers
111 views

Looking for session/event analytics analysis tool [closed]

I have data that is basically made up of a set of sessions filled with events. For example: Session1 - [Event1] [Event2] [Event3]...[Event64] Session2 - [Event1] [Event3] [Event4]...[Event64] The ...
4
votes
2answers
1k views

Requirement gathering in an agile methodology

In the great book User Stories Applied the author specified the following process for trawling requirements in the form of user stories: Create user roles (personas) --> brainstorm user goals for ...
-2
votes
1answer
253 views

Algorithm Correctness and Complexity Analysis [closed]

If given an algorithm to traverse a graph (say with a breadth first traversal algorithm). And say you code it in the same manner described in this video tutorial shows (starting at 04:30 for breadth ...
0
votes
3answers
178 views

Question on System Requirement

I have a scenario where a specific webservice must be consumed based on the state to setup user info. For instance if the state is NY or NJ call service A , if state is WA call service B etc. But ...
0
votes
1answer
246 views

Use Cases with respect to downstream systems

Use cases are primarily meant for interaction between user and a system. It could be used for interaction between system and another system. The actors are primarily roles. It is easy to document ...
1
vote
1answer
878 views

Functional Requirements / Specification and relationship to DEV and QA

Functional Requirements state "WHAT" needs to be done from a user's perspective Functional Specification state "HOW" it needs to be done from technical standpoint. Do QA teams focus and Functional ...
4
votes
1answer
235 views

Agile Development & Interaction with Developers

I have read in few blogs that as part of agile development , the product owner closely interact with developers to state their requirements and come up with a solution. However in case of a large ...
57
votes
5answers
57k views

R vs Python for data analysis [closed]

I have been programming for about a year and I am really interested in data analysis and machine learning. I am taking part in a couple of online courses and am reading a couple of books. Everything ...
2
votes
2answers
197 views

Saving all hits to a web app

Are there standard approaches to persisting data for every hit that a web app receives? This would be for analytics purposes (as a better alternative to log mining down the road). Seems like Redis ...
1
vote
1answer
627 views

Is there a real difference between dynamic analysis and testing?

Often testing is regarded as a dynamic analysis of a software. Yet while writing my thesis, the reviewer noted to me that dynamic analysis is about analyzing the program behind the scenes - e.g. ...
5
votes
2answers
1k views

Data structure for pattern matching

Let's say you have an input file with many entries like these: date, ticker, open, high, low, close, <and some other values> And you want to execute a pattern matching routine on the ...
2
votes
2answers
111 views

Storing and analyzing rock climbing difficulty

I'm working on a WordPress plugin to manage rock climbing data, and I need to think of a way to store rock climbing grades from all of the different systems in a unified way. There are many different ...
1
vote
1answer
93 views

How would I go about measuring the impact an article has on the internet?

For an application of mine, I analyze the sentiment of articles, using NLTK, to display sentiment trends. But right now all articles weigh the same amount. This does not show a very accurate picture ...
2
votes
1answer
185 views

How do I debug a cluster running Microsoft server 2003?

I'm sole developer of a complex critical software system, written in Visual C++ 2005. It's deployed on a classical Microsoft cluster scenario (active/passive), that has Windows Server 2003 R2. If a ...
4
votes
4answers
2k views

Technical analysis in software development

What should a good technical analysis include in software development? Why do we need a technical analysis? why can't we just start coding? I got this question from a customer who won't pay for the ...
0
votes
4answers
264 views

Best Practices when extending a project

I have to extend a web application for a customer, there is no documentation of the current app, no analysis and even worse, there is no technical support or management. The client gives me a list of ...
3
votes
2answers
253 views

Any requirements tool recommendation?

BAs in my company use Word, Excel and Visio for requirements definition reasonably well. What are the key advantages and disadvantages of using a requirements tool instead?
36
votes
5answers
2k views

How do you get past the Analysis to Paralysis when working on a new project?

I've been struggling with how to get my project going. I've got an old software package that is in need of desparate rewrite. I haven't compiled the source code since 2004. It still sells, it's stable ...
6
votes
5answers
332 views

How to model the components of a non Information System?

I am working on a kernel-related project (specifically related to the TCP/IP stack of the kernel). I need to build some models to describe the functionality and components of my system. Initially I ...
2
votes
2answers
352 views

Books or help on OO Analysis

I have this course where we learn about the domain model, use cases, contracts and eventually leap into class diagrams and sequence diagrams to define good software classes. I just had an exam and I ...
2
votes
13answers
521 views

How much should I worry about modeling/analyzing a web application?

I'm developing kind of a modern web application - scalable, robust and fast. I need to develop it as fast as I can. How much should I worry about the analysis phase or writing UML diagrams or ER ...
11
votes
6answers
2k views

What is the acceptable error margin when estimating a project duration?

The company where I work is aiming to have a 10% maximum error margin.They expect analysts to not miss the estimate by more or less than 10%. I don't know what to think about it, since I got nothing ...
0
votes
6answers
1k views

Writing a killer use case for a cron job [closed]

I'm a beginner when it comes to writing use cases, but I searched a lot and most of the materials I found mentioned that I should concentrate on the business value to the customer when writing a use ...
8
votes
9answers
531 views

Should an analysis be technology-agnostic?

I had an argument yesterday with one of my colleagues. He (a business-analyst, previously a programmer) thinks that he should be aware of the technology used to implement the system, so he can take ...
3
votes
3answers
1k views

Where to start a software Analysis & Designing? [closed]

I am starting a big database-oriented software project to develop. I have full picture of the software in mind. I need to do the designing using UML. As there are various tools in UML such as usecase, ...
3
votes
2answers
892 views

Wolfram is out, any alternatives? Or how to go custom?

We were originally planning on using wolfram alpha api for a new project but unfortunately the cost was entirely way to high for what we were using it for. Essentially what we were doing is ...
4
votes
1answer
158 views

What criteria could be used to rank popular blog posts?

I am building a service that finds popular posts from several blogs. What criteria could I use to define what the most popular posts are? For example, I track Facebook and Twitter share counts for ...
5
votes
5answers
2k views

Is programming experience useful to become a Business Analyst? [closed]

Is programming experience important to become a BA? I have an opportunity to switch from programming to BA in IT, but I am not sure what to do. In the future, I want to proceed as BA only. Does ...
3
votes
2answers
316 views

Available options for classifying words in text?

I am researching ways to classify words in text and I'm wondering what options there are and which are best suited to this job. I'm mostly interested in keywords which are most often nouns. So far I ...
-1
votes
1answer
1k views

Advice for improving analytical skills and thought process [duplicate]

Possible Duplicate: Improving analysis skills My questions are, how can I improve my analytical skills and what can I do to improve my thought process?
3
votes
4answers
570 views

Is Usage Tracking esoteric or state of the art?

There are several products for tracking the usage of your application. I know at least 10 offers. They tell you which features were used more often than others. Thus, you can identify features that ...
2
votes
4answers
260 views

How to effectively define requirements on a complex project requiring collaboration from many people with less than great personal relationship

I am working on a project that is basically a rewrite of an old batch based system that now should run online. The old system is complex and poorly documented and best source of information are people ...
8
votes
3answers
341 views

How many copies are needed to enlarge an array?

I am reading an analysis on dynamic arrays (from the Skiena's algorithm manual). I.e. when we have an array structure and each time we are out of space we allocate a new array of double the size of ...
1
vote
1answer
157 views

Algorithm analysis refresher help

I haven't touched algorithm complexity stuff in quite a while, so I am trying to do a refresher. I am trying to figure out the number of steps in the following for loop. for(i = 0; i < n; ...